intake script now handles collections