         return choice
     }
 
-    func reward(choice: String) {
+    public func reward(choice: String) {
         let idx = choices.indexOf { return $0.name == choice }
         if let idx = idx {
             var c = choices[idx]

        }
    }

    func choose() -> String {
        guard arc4random_uniform(100) > 10 else {
            let elemIndex      = Int(arc4random_uniform(UInt32(choices.count)))
            var choice         = choices[elemIndex]

        return highest.choice.name
    }
    
    public func chooseSpecific(choice: String) -> String {
        let index = choices.indexOf({ $0.name == choice })!
        var c = choices[index]
        c.timesTried += 1
