3 batch mode added