example for variable substitution