Add macros