substitutes section added