fixed peer handshake