understanding weather impact