text processing system