now w/ mixin