Add data provider