text refactoring :)