various fixes on grammar and it works (presque)