new dist + support object in mixins