added required packages for bcrypt encoding
user role interfaces