Many grammatical and factual corrections