made setup.sh a little more distributed