continue work on handshakes and authentication.