added traditional tracing