added substitution command