add datasource method getall