added passphrase generator