Grammar corrected, Spelling checked.