added text processing file