added a mixin that need to be imported