new Batcher