minimal doc on handshake