batch processing.