implement setup_for_hacking