first pass of map, list and bag tasks