Update MACRO