add TOC thanks to @dhm116