text replacement now working better