improve TOC formatting