slight grammatical issues fixed