implement some methods in data source webservice