fixes #36 add a table of contents