making life easier with mixins