adds improved paging mechanism