further improvements to hacking