add trace functions back