improve names for text replacement