ensuring macros are loaded