rearranged structure.