Reformatted, added table of contents