separate FoldedText class.