precision batcher