User routes refactoring