added a password , email and username to user model