a macro for a macro