dev: start using mixins?