added text processing role