New engine for batching