gmpping + handshake