path tracing fixed