adding user route and logic