intersection: first finished try