add mixin and example