macro challenges