using matthewp/text for text manipulation