 
     var refreshTimer: NSTimer?
     
+    let cells: [String] = [
+        "ThreeByThreeCell",
+        "OneByOneCell",
+        "TwoByOneCell",
+        "TwoByTwoCell",
+        "OneByOneCell",
+        "HistoryGraph",
+        "HealthCell",
+        "ThreeByThreeCell",
+        "OneByOneCell",
+        "HistoryGraph"
+    ]
+    
     override func viewDidLoad() {
         super.viewDidLoad()
         

        
        self.collectionView?.contentInset = UIEdgeInsets(top: 20, left: 20, bottom: 20, right: 20)
        
        startTimer()
    }
    


extension DashboardViewController: RFQuiltLayoutDelegate {
    
    func blockSizeForItemAtIndexPath(indexPath: NSIndexPath!) -> CGSize {
        let reuseIdentifier = self.reuseIdentifier(indexPath)
        
        switch(reuseIdentifier) {
        case "TwoByTwoCell":
            return CGSizeMake(2, 2)
        case "OneByOneCell", "HealthCell":
            return CGSizeMake(1, 1)
        case "OneByTwoCell":
            return CGSizeMake(1, 2)
        case "TwoByOneCell", "HistoryGraph":
            return CGSizeMake(2, 1)
        case "TwoByTwoCell":
            return CGSizeMake(2, 2)
        case "ThreeByThreeCell":
            return CGSizeMake(3, 3)
        default:
            return CGSizeMake(1, 1)
        }
