restructing content