usercontroller changes