         self.questionLabel.font = UIFont.init(name: "SanFranciscoDisplay-Thin", size: 20.0)
     }
     
+    // MARK: GPQuestionTableViewCell
     func extraSetup(data:Dictionary<String, AnyObject?>) {
         guard let questionString = data["Question"] as? String else {
             print("data is missing question! failed.")
             return
         }
+        // TODO: use background thread to fetch images.
         if let imageUrl = data[Constants.QUESTION_IMAGE_URL] as? String {
             request(.GET, imageUrl)
                 .responseData({ dataResponse in

        }
    }
    
    override func awakeFromNib() {
        super.awakeFromNib()
    }
    
    override func setupUI() {
        self.backgroundColor = UIColor.clearColor()
        self.contentView.backgroundColor = UIColor.clearColor()


import UIKit
import Charts
import Bolts
import Alamofire
import ReactiveCocoa
import UIColor_FlatColors
