messing with macros