make a macros module