added SOLWeatherViewModel