scaffold out macros