more changes handshake sending printing yeah