faster find?

better intersection algorithm