correct typos and grammar