+ toc, composer.json