mid-products