Template rearrangement