Update macros