trying to trace correctly