Method rearrangement