deleted unnecessary substitutions