correcting version of handshake diagram