State of the art batch processing