     func makeUI() {
 
         addSubview(promptLabel)
+        addSubview(activityIndicatorView)
         addSubview(keywordsTableView)
         addSubview(coverView)
 
         promptLabel.translatesAutoresizingMaskIntoConstraints = false
+        activityIndicatorView.translatesAutoresizingMaskIntoConstraints = false
         keywordsTableView.translatesAutoresizingMaskIntoConstraints = false
         coverView.translatesAutoresizingMaskIntoConstraints = false
 

            case .Searching:

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

        NSLayoutConstraint.activateConstraints(constraintsV)

        do {
            activityIndicatorView.centerXAnchor.constraintEqualToAnchor(promptLabel.centerXAnchor)
            activityIndicatorView.centerYAnchor.constraintEqualToAnchor(promptLabel.centerYAnchor)
        }

        do {
            let constraintsH = NSLayoutConstraint.constraintsWithVisualFormat("H:|[coverView]|", options: [], metrics: nil, views: views)
            let constraintsV = NSLayoutConstraint.constraintsWithVisualFormat("V:|[coverView]|", options: [], metrics: nil, views: views)

