accept requests , send encrypted messages, encrypt and decrypt
a