added weather underground api key logic