add hybrid password generator