add-sub-trace