renamed Ray(Problem/Solution)
exception handling pb rework