First cut of ZK client