         visualEffect.clipsToBounds = true
         visualEffect.isUserInteractionEnabled = false
         
+        let flow:UICollectionViewFlowLayout = UICollectionViewFlowLayout()
+        flow.headerReferenceSize = CGSize.zero
+        flow.footerReferenceSize = CGSize.zero
+        flow.scrollDirection = UICollectionViewScrollDirection.horizontal
+        flow.minimumLineSpacing = 0
+        flow.minimumInteritemSpacing = 0
+        flow.sectionInset = UIEdgeInsets.zero
+        
+        let collectionView:UICollectionView = UICollectionView(
+            frame:CGRect.zero,
+            collectionViewLayout:flow)
+        collectionView.clipsToBounds = true
+        collectionView.translatesAutoresizingMaskIntoConstraints = false
+        collectionView.backgroundColor = UIColor.clear
+        collectionView.showsVerticalScrollIndicator = false
+        collectionView.showsHorizontalScrollIndicator = false
+        collectionView.alwaysBounceHorizontal = true
+        collectionView.delegate = self
+        collectionView.dataSource = self
+        collectionView.register(
+            VHomeSuggestionsCell.self,
+            forCellWithReuseIdentifier:
+            VHomeSuggestionsCell.reusableIdentifier)
+        self.collectionView = collectionView
+        
         addSubview(visualEffect)
+        addSubview(collectionView)
         
         let layoutVisualEffectTop:NSLayoutConstraint = NSLayoutConstraint(
             item:visualEffect,

            multiplier:1,
            constant:0)
        
        addConstraints([
            layoutVisualEffectTop,
            layoutVisualEffectBottom,
            layoutVisualEffectLeft,
            layoutVisualEffectRight])
    }
}

import UIKit

class VHomeSuggestions:UIView, UICollectionViewDelegate, UICollectionViewDataSource, UICollectionViewDelegateFlowLayout
{
    private weak var controller:CHome!
    private weak var collectionView:UICollectionView!
    
    convenience init(controller:CHome)
    {
