overloaded the user model, and got user created on successful auth