setting up dev environment