working variant with pager data slicing