created a blank data source protocol.