use tree toc