Create dataprovider