Create kernel_intersection