Macroeconomics principles applications and tools