data provider service