some typos and comments