cooperation with the client