add all other macros