add table of content tree