 	var errorAlertView = PublishSubject<UIAlertView>()
 	
 	func updateModel() {
-		sendNext(cityName, weather?.cityName)
+		cityName.on(.Next(weather?.cityName))
 		if let temp = weather?.currentWeather?.temp {
-			sendNext(degrees, String(temp))
+			degrees.on(.Next(String(temp)))
 		}
-		sendNext(weatherDescription, weather?.currentWeather?.description)
+		weatherDescription.on(.Next(weather?.currentWeather?.description))
 		if let id = weather?.currentWeather?.imageID {
 			setWeatherImageForImageID(id)
 			setBackgroundImageForImageID(id)

					tempForecasts.append(forecast)
				}
			}
			
			sendNext(tableViewData, Array(zip(days, forecasts)))
		}
	}
	

				
				getWeatherForRequest(urlString)
				.subscribe(next: nil, error: { error in
					let gotError = error as NSError
					
					print(gotError.domain)
					self.errorAlertView.on(.Next(UIAlertView(title: "\(gotError.code)", message: gotError.domain, delegate: nil, cancelButtonTitle: "Okay")))
				})
			}
		}
