adding convenience lib for backtrace