now can get weather dynamically by location.