Dict client implementation