routing stuff
users generation
users route