first attempt to path tracing.