add table of contents.