1. add some detailed dbg info 2. do smash for contexts