move route to mixins