coating or impregnating with a product reacting with the substrate