adding proper salt to bcrypt