added new batcher