         navigationController?.setToolbarHidden(false, animated: false)
         view.clipsToBounds = true
 
+        /**
+        TODO: Make it do whatcha wannit to do!
+        */
         swipeableView = ZLSwipeableView()
         view.addSubview(swipeableView)
+        swipeableView.frame = view.bounds
+        swipeableView.numberOfActiveView = 6
+        
+        for cardModel in deck.randomOrderInstance {
+            var newCardView = produceCardView(cardModel)
+            cardViews.append(newCardView)
+            swipeableView.activeViews()
+        }
+
         swipeableView.didStart = {view, location in
             print("Did START swiping view at location: \(location)")
         }


    // Views
    var swipeableView:ZLSwipeableView!
    
    // Objects
    // Model

        swipeableView.didCancel = {view in
            print("Did CANCEL swiping view")
        }
        //End ViewDidLoad()
    }

    /**
     How will they get the dataSource without the CardID? Get a CardID passed in??
     */
    func nextCardView()->UIView? {
        return cardViews.popLast()
    }
    
    
    func produceCardView(cardModel:CardID)->ABCardView {
        let collectionView = getCollectionView(cardModel)

        // CardView
        let cardView = ABCardView(frame: swipeableView.bounds)
        cardView.backgroundColor = FlatUIColors.randomFlatColor()
        cardView.addSubview(collectionView)
        collectionView.frame = CGRectInset(cardView.bounds, 12, 12)
    
        return cardView
    }

    
    func getCollectionView(cardModel:CardID)->UICollectionView {
        let layout = UICollectionViewFlowLayout()
