format TOC