text mangler