more initial environment setup