sequential product flow