   
   var addAndDecideWireframe : IDFYAddAndDecideWireframe!
   var addAndDecideInteractor: IDFYAddAndDecideInteractorInterface!
-  
-  @IBOutlet weak var tableView: UITableView!
+    var selectedValue = 10000 //variable for selected tableview cell
+
+    @IBOutlet weak var tableView: UITableView!
   @IBOutlet weak var textFieldAddNewOption: UITextField!
   @IBOutlet weak var addButton: UIButton!
   @IBOutlet weak var textFieldTrailingSpaceContraint: NSLayoutConstraint!

    listItems = list
  }
  
  func presentDecision(option: String) {
    let title = NSLocalizedString("main.scene_dicision.alert.title", comment: "title for a decision")
    let message = option
    let alertAction = UIAlertAction(title: NSLocalizedString("main.scene_dicision.alert.ok.button", comment: "button title for a dicision"), style: UIAlertActionStyle.Default) { (UIAlertAction) -> Void in }
    showAlertControllerWithTitle(title, andMessage: message, andAlertActions: [alertAction], andPreferredStyle: UIAlertControllerStyle.Alert, popoverSource: nil)
  }
  
  func decisionWithEmptyListInvoked() {

  func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
    let tableViewCell = tableView.dequeueReusableCellWithIdentifier(tableViewCellIdentifier, forIndexPath: indexPath) as! UITableViewCell
    tableViewCell.textLabel?.text = listItems[indexPath.row]
    if selectedValue == indexPath.row {
        tableViewCell.backgroundColor = UIColor(red: 173.0/255.0, green: 216.0/255.0, blue: 230.0/255.0, alpha: 1.0)
        tableViewCell.accessoryType = .Checkmark
    } else {
        tableViewCell.backgroundColor = UIColor.whiteColor()
        tableViewCell.accessoryType = .None

    }
    return tableViewCell
  }
  
