                 let isFirstCellInCollection = indexPath.section == 0 && indexPath.row == 0
                 var frame : CGRect?
                 if isFirstCellInCollection {
-                    frame = createFirstCellRect()
+                    frame = createFirstShrinkableCellRect()
                 } else {
-                    //frame = CGRect(x: xOffsets[section], y: yOffsets[item], width: itemSize.width, height: itemSize.height)
                     frame = createStackedCellRectFrom(indexPath)
                 }
-                print("\(section) -\(frame)")
                 let insetFrame = frame!.insetBy(dx: cellPadding, dy: cellPadding)
                 let attr = UICollectionViewLayoutAttributes(forCellWith: indexPath as IndexPath)
+                
                 attr.frame = insetFrame
                 attr.transform3D = CATransform3DMakeScale(1.0, 1.0, 1.0)
                 attr.zIndex = zIndex

    
    }
    

}

            }
        }
        
    }
    
    override func layoutAttributesForElements(in rect: CGRect) -> [UICollectionViewLayoutAttributes]? {
