docs: add TOC