typos and formatting fixed