allow interpolations and substitutions