Made some gramatical changes, and edited comments.  also removed carriage returns.