initial backtrace library