acceptance test written, not yet passed
implement tests for client
Client is done