working on source connection interface, preparing passphrase stuff