update _.collect
update _.contains