base paging interface