Add Commit+ Newlaunch +DieBe4PointerSwitch+ selftest

Push hashtable only when in need(not empty of hashtable)