notes on macroeconomics 3039713