implemented simple backtrace
Merge branch 'backtrace'