use mixins over macros