added weather decorator.