 			if let vehicle = vehicle {
 				_ = self.api.getVehicleState(vehicle).then(execute: { (vehicleState: VehicleState) -> Void in
 					
-					self.textView.text = self.textView.text + "FW: \(vehicleState.firmwareVersion)\n"
+					self.textView.text = "FW: \(vehicleState.firmwareVersion)\n" +
+					vehicleState.toJSONString()!
+
 				})
 		}
 		

				"distance added (ideal): \(chargeState.chargeDistanceAddedIdeal!.kms) km\n" +
				"power: \(chargeState.chargerPower!) kW\n" +
				"\(chargeState.chargerVoltage!)V \(chargeState.chargerActualCurrent!)A\n" +
				"charger max current: \(chargeState.chargerPilotCurrent)"
				
				return ()
				}

			_ = api.getVehicleDriveState(vehicle).then {
				(driveState: DriveState) -> Void in
				
				self.textView.text = "Location: \(driveState.position)\n" +
					driveState.toJSONString()!
				
			}
		}
