some renaming, can now simulate path tracing correctly with bdp