* copy change
* tested backtrace() function