corrected grammar and other small mistakes