done intersection [not tested]