produce pipeline