Macroeconomic stabilitydriving supply and demand factors