key topics for the macro final study guide 3655937