profile macros too