path tracer partially completed