setup the initial dev environment