class#2 Macros, matchers