         
         let label = UILabel(frame: cell.contentView.bounds)
         label.backgroundColor = UIColor.clearColor()
-        label.text = "##"
+        label.text = numberForIndexPath(indexPath)
         label.textAlignment = .Center
         imageView.addSubview(label)
-
     }
     
     func numberForIndexPath(indexPath:NSIndexPath)->String {
-        if indexPath.row == 0 {
-        }
-        
-        let cardInfo:[Int] = [1]
-        return String(cardInfo[indexPath.row])
+        guard let topCardCount = deck.topCard?.count else {return "Err1"}
+        guard let topCard = deck.topCard else {return "Err2"}
+
+        if indexPath.row >= topCardCount {return "//"}
+        return String(topCard[indexPath.row])
     }
     
     //ViewController Ends here

        let collectionView = getCollectionView()
        cardView.addSubview(collectionView)
        collectionView.frame = CGRectInset(cardView.bounds, 20, 20)
        return cardView
    }
    
    func getCollectionView()->UICollectionView {

    }
    
    // MARK: == Private helper methods ==
    func configureCell(cell:UICollectionViewCell, forIndexPath indexPath:NSIndexPath) {
        let imageView = UIImageView(frame: cell.contentView.bounds)
        imageView.contentMode = .ScaleAspectFit
        imageView.image = UIImage(named: "transparent-black-circle-medium")
