add paging utility