improve mixin and bump version number