changed toc to components