text utils explanations