refactoring text