add: new unit tests to check client controller is doing its job