make data provider sample client more configurable