changes values to replace (using Closure is better)