added passphrase option.