Add interface DataSource , sceleton of MyDataSource