added require bcrypt