add bcrypt encode & check