Rearranged and shuffled.