new intersection method, just to see