Many typos.

Unchecked code!
I'll review later.