refactoring english