new ring-trace