reformat pagination function