         switch type.identifier {
         case HKQuantityTypeIdentifierActiveEnergyBurned:
             return quantity.doubleValueForUnit(HKUnit.kilocalorieUnit())
+            
+        case HKQuantityTypeIdentifierBasalEnergyBurned:
+            return quantity.doubleValueForUnit(HKUnit.kilocalorieUnit())
 
         case HKQuantityTypeIdentifierBloodPressureDiastolic:
             return quantity.doubleValueForUnit(HKUnit.millimeterOfMercuryUnit())


        case HKQuantityTypeIdentifierDietarySodium:
            return quantity.doubleValueForUnit(HKUnit.gramUnitWithMetricPrefix(.Milli))

        case HKQuantityTypeIdentifierDietarySugar:
            return quantity.doubleValueForUnit(HKUnit.gramUnit())

        switch type.identifier {
        case HKQuantityTypeIdentifierActiveEnergyBurned:
            return SampleFormatter.calorieFormatter.stringFromValue(quantity.doubleValueForUnit(HKUnit.kilocalorieUnit()), unit: .Kilocalorie)
            
        case HKQuantityTypeIdentifierBasalEnergyBurned:
            return SampleFormatter.calorieFormatter.stringFromValue(quantity.doubleValueForUnit(HKUnit.kilocalorieUnit()), unit: .Kilocalorie)
            
        case HKQuantityTypeIdentifierBloodPressureDiastolic:
            return SampleFormatter.integerFormatter.stringFromNumber(quantity.doubleValueForUnit(HKUnit.millimeterOfMercuryUnit()))!

