simplify pagination to Page