content rearrangement