correct intersect
correct normal