       return
     }
     
-    let asset = fetchResult[indexPath.item]
+    let asset = fetchResult[fetchResult.count - indexPath.item - 1]
+    
     cachingImageManager.requestImage(
       for: asset,
       targetSize: UIScreen.main.bounds.size,

    super.viewWillAppear(animated)
    
    if !reloaded {
      guard let firstAsset = fetchResult.firstObject else {
        if ATHImagePickerAssetsViewController.basicPhoto == nil {
          let bundle = Bundle(for: self.classForCoder)
          ATHImagePickerAssetsViewController.basicPhoto = UIImage(named: "basicPhoto", in: bundle, compatibleWith: nil)

          }
        }
    }
  }
}

