reduce toc