run vows only one time; convert  decribes into batches