macros syntax changed