section6: raytracer 1