architecture for newBatch changed