rewriting
corrections