made generic setup.sh