add TextFragment