add pager implementation: tests