add parsing methods for shared ray-tracer