redesign pagination