adding data source and generator