paged reader