basic paging
paging cleanup