Add data source methods