adds mixin as alternative