design on hack_detect continues