updated HACKING guide