not use find(), but replace()