rearranged section order