tune
batch processing