more manual toc