start working on environment setup