run Driver for loop