note history hacking necessary