Updated Environment Struct