don't put the substitutions in quotes
add escaping