Corrected typos and some grammatical errors