beginnings of setup script