text processing changes