Probably not perfect but...

Typos, grammar