trying to preserve environment