starting on the substitutions