more substitutions