updated macroReflection