rearranging content structure