gc but takes longer
faster on smaller test sets