basic path tracing finshed