tracer.py