batchprocess