Factors affecting aggregate supply and price level