add paging wrapper