Add a macro