new line intersects almost working