allow substitution in prompt