Macroeconomics deals primarily with: