feat(docs): add toc