better TOC, added API index