text feature upgrade