change substitution