added the usercontroller