small changes such as using a mixin