remove reference to user controller
fix reference error
reorganize routes
refactor controller to cleaner style