             multiplier:1,
             constant:0)
         
+        let layoutCollectionViewTop:NSLayoutConstraint = NSLayoutConstraint(
+            item:collectionView,
+            attribute:NSLayoutAttribute.top,
+            relatedBy:NSLayoutRelation.equal,
+            toItem:self,
+            attribute:NSLayoutAttribute.top,
+            multiplier:1,
+            constant:0)
+        let layoutCollectionViewBottom:NSLayoutConstraint = NSLayoutConstraint(
+            item:collectionView,
+            attribute:NSLayoutAttribute.bottom,
+            relatedBy:NSLayoutRelation.equal,
+            toItem:self,
+            attribute:NSLayoutAttribute.bottom,
+            multiplier:1,
+            constant:0)
+        let layoutCollectionViewLeft:NSLayoutConstraint = NSLayoutConstraint(
+            item:collectionView,
+            attribute:NSLayoutAttribute.left,
+            relatedBy:NSLayoutRelation.equal,
+            toItem:self,
+            attribute:NSLayoutAttribute.left,
+            multiplier:1,
+            constant:0)
+        let layoutCollectionViewRight:NSLayoutConstraint = NSLayoutConstraint(
+            item:collectionView,
+            attribute:NSLayoutAttribute.right,
+            relatedBy:NSLayoutRelation.equal,
+            toItem:self,
+            attribute:NSLayoutAttribute.right,
+            multiplier:1,
+            constant:0)
+        
         addConstraints([
             layoutVisualEffectTop,
             layoutVisualEffectBottom,
             layoutVisualEffectLeft,
-            layoutVisualEffectRight])
+            layoutVisualEffectRight,
+            layoutCollectionViewTop,
+            layoutCollectionViewBottom,
+            layoutCollectionViewLeft,
+            layoutCollectionViewRight])
     }
 }

        visualEffect.clipsToBounds = true
        visualEffect.isUserInteractionEnabled = false
        
        addSubview(visualEffect)
        
        let layoutVisualEffectTop:NSLayoutConstraint = NSLayoutConstraint(
            item:visualEffect,

import UIKit

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