work on toc
update footer
commas and such