environment setup and ide