First revision! Fixed a lot of typos and other weird things