revise setup.sh