text analysis updates