environment setup done