collect: forgot to free some pointers
collect: add range operator for iso and aperture