batch processing automation