adding batch dependency
do the same thing each time.