update
add hacking theory