Add data source controller