substitutions strategy