improved_replace
