fixed typos and grammatical errors