complete parsing in raytracer, set/add coherency