reference to macros