Decided to fix minor mistakes as I went along reading the documentation and looking at the code