         label.textAlignment = .Center
         label.text = NSLocalizedString("Try any keywords", comment: "")
         return label
+    }()
+
+    lazy var activityIndicatorView: UIActivityIndicatorView = {
+
+        let view = UIActivityIndicatorView()
+        view.activityIndicatorViewStyle = .Gray
+        view.hidesWhenStopped = true
+        return view
     }()
 
     lazy var keywordsTableView: UITableView = {

    func makeUI() {

        addSubview(promptLabel)
        addSubview(keywordsTableView)
        addSubview(coverView)

        promptLabel.translatesAutoresizingMaskIntoConstraints = false
        keywordsTableView.translatesAutoresizingMaskIntoConstraints = false
        coverView.translatesAutoresizingMaskIntoConstraints = false


            case .Searching:

                promptLabel.hidden = false
                promptLabel.textColor = UIColor.darkGrayColor()
                promptLabel.text = NSLocalizedString("Searching", comment: "")
                keywordsTableView.hidden = true
                coverView.hidden = true
