corrected collect