scratch of macros