Added collapsible list mechanism and TOC