added user model with password