initial for Environment