working now

but case when a degenerate line is parallel with a plane wouldn't work