             tableView.reloadData()
         }
     }
-    var activityIndicator: UIActivityIndicatorView?
+    var loadingIndicator: LoadingIndicator?
 
     let reachability = Reachability(hostname: Network.ipAddress)
 

                    self.searchBar.text = nil
                    self.searchBar.placeholder = Constants.Phrases.searchPlaceholder
                }
                activityIndicator.stopAnimating()
                self.activityIndicator = nil
                self.tableView.reloadData()
            }
        }

        banner?.dismiss()
        banner = nil
        // Remove activity indicator
        loadingIndicator?.removeFromSuperview()
        loadingIndicator = nil
    }

    override func viewWillAppear(_ animated: Bool) {
