fix for loop to specify collapse()