typos and comments