added auto toc