   func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
     let cell = collectionView.dequeueReusableCell(withReuseIdentifier: "ElevationProfileDescriptionCell", for: indexPath) as! ElevationProfileDescriptionCell
     let model = descriptionModels[indexPath.row]
-    cell.configure(title: model.title, value: "\(model.value)", imageName: model.imageName)
+    cell.configure(title: model.title, value: formatter.altitudeString(from: Double(model.value)), imageName: model.imageName)
     return cell
   }
 }

    view?.setDifficulty(data.difficulty)
    view?.setTrackTime("\(data.trackTime)")
    let presentationData = ChartPresentationData(chartData,
                                                 formatter: ChartFormatter(imperial: imperialUnits),
                                                 useFilter: true)
    view?.setChartData(presentationData)
    view?.setActivePoint(data.activePoint)

       delegate: ElevationProfileViewControllerDelegate?) {
    self.view = view
    self.data = data
    self.delegate = delegate
    chartData = ElevationProfileChartData(data)
    formatter = ChartFormatter(imperial: imperialUnits)

    descriptionModels = [
      DescriptionsViewModel(title: L("elevation_profile_ascent"), value: data.ascent, imageName: "ic_em_ascent_24"),
