update and environmental problems fixed