moved mixin-template