new text processing files