set up dev environment