string substitution changed