products substitution