Add interface of intersection

Add interface of intersection