toc restructured