reorganized, general house cleaning, added table of contents