cleaned search/replace