introduce setup.sh