Start of adding ComputeClient interface