completed user model and password authentication