Batch Clean Production