some changes userController s