Add alter macros