Lots of typos and stuff