more typos
A lot of comments everywhere