better printing of trace log
must return, must return