Data and batch processing