modify wrong MACRO