corrections, refactoring of text