User model now has login and more