products to doc