correct macros