better setup script
move to setup.sh