content restructoring