Macro And Micro Environmental Factors