nicer index and complete toc