batcher compiles