added password length and bcrypt