batch processings