updated and automated table of contents