added user model and password