allow tracing object as parameter
update