implemented PagerDataService