simplify mixin