updating batch processing - round 4