edit user model and controller