completed mixins