rearrange div hierarchy