Modified intro and some typos.