macros, more tests