set up development, testing, & production environment