misheard words and typos corrected.