setup is contained in setup.sh