adding other macros