Update Macros