added text processing scripts