revise macros