All the functionality is merged in UserController. not necessary