rearranged layers