restructure content