modifies text