revized verHandShake