WIP break stat code out of model and into mixin