tracing support added