Setting up the development environment