added new Text module. moved a util method to a different spot.