modify mixin