reordered toc