reordering of pageobj