fixed some obvious typos, but I'm sure there are more