setup_arch