add bcrypt support - early commit