revised ingest task and add collection task