Micro Macro And Market Environment