changed format and add table of contents