toc should be set up in front matter