added table of contents and made a few design tweaks