add all columns: progress bar and recursion