some typos and lines