add icon maker mixin