udpate to hacks