do batches