Macro And Micro Environment Factors