add toc directive