             destination.audioItemsLoad = {
               var items: [AudioItem] = []
 
-//              self.adapter.params["requestType"] = "Tracks"
-//              self.adapter.params["selectedItem"] = mediaItem
-//              self.adapter.params["version"] = destination.version
-//              self.adapter.params["convert"] = false
-
               var newParams = Parameters()
 
               for (key, value) in self.params {

//            destination.pageLoader.pageSize = adapter.pageLoader.pageSize
//            destination.pageLoader.rowSize = adapter.pageLoader.rowSize


            destination.pageLoader.load = {
              var items: [AudioItem] = []

//              self.adapter.params["requestType"] = "Versions"
//              self.adapter.params["selectedItem"] = mediaItem
//              self.adapter.params["convert"] = false

              //let mediaItems = try self.adapter.load()

              var newParams = Parameters()

              for (key, value) in self.params {
                newParams[key] = value
              }

              newParams["pageSize"] = self.items.pageLoader.pageSize
              newParams["currentPage"] = self.items.pageLoader.currentPage

              if let data = try self.dataSource?.load(params: newParams) {
                mediaItems = data
              }

              for mediaItem in mediaItems {
                if let item = mediaItem as? [String: String],
