                             }
                         }
                     }
+                    }.catch{error in
+                        reject(error)
                 }
             }
             

                            }
                        }
                    }
                }
            }
        }

                            }
                        }
                    }
                    }.catch {error in
                        reject(error)
                }
            }
            
