skeleton for data provider client