Added brokerClient implementation