finish creating user model