deleted Intersection Interface

made some other minor adjustments to classes