partially working text replacement?