required bcrypt gem