handshake almost works