[task] add some mixins