add batcher