simple client to shakehand with agent