brief changes to the handshake model