added bcrypt module