added listDataSources method to Watcher class