added bcrypt and password_digest