minor spelling mistakes and rewriting