     // grab the value based on the name key
     let v = dashDict.object(forKey: k)
 
+    let valueMeasurement  = vmu.getMesurementUnit(key: k, value: v as AnyObject)
+
+   //print(valueMeasurement)
     // main text in table is the measurement name
     cell!.textLabel?.text = k
-    cell!.textLabel?.font = UIFont(name:"Arial", size: 14.0)
+    cell!.textLabel?.font = UIFont(name:"Arial", size: 13.0)
     cell!.textLabel?.textColor = UIColor.lightGray
     
     // figure out if the value is a bool/number/string
-    if v is NSNumber {
-      let nv = v as! NSNumber
+    if valueMeasurement is NSNumber {
+      let nv = valueMeasurement as! NSNumber
       if nv.isEqual(to: NSNumber(value: true as Bool)) {
         cell!.detailTextLabel?.text = "On"
       } else if nv.isEqual(to: NSNumber(value: false as Bool)) {

    
    // grab VM instance
    vm = VehicleManager.sharedInstance
    
    // initialize dictionary/table
    dashDict = NSMutableDictionary()
    dashTable.reloadData()

        cell!.detailTextLabel?.text = String(nvr)
      }
    } else {
      cell!.detailTextLabel?.text = (valueMeasurement as AnyObject).description
    }
    cell!.detailTextLabel?.font = UIFont(name:"Arial", size: 13.0)
    cell!.detailTextLabel?.textColor = UIColor.lightGray
    
    cell!.backgroundColor = UIColor.clear
