putting together collect