 		guard let model = self.model else {
 			return CGSizeZero
 		}
-		return CGSize(width: CGFloat(model.count * 25 + (model.count + 1)) * model.scale, height: 100)
+		return CGSize(width: model.scaleRounded * CGFloat(model.count), height: 100)
 	}
 	
 

	}()
	
	func computeItemSize() -> CGSize {
		let w = round(25 * model.scale)
//		return CGSize(width: w, height: collectionView.bounds.height)
		return CGSize(width: w, height: collectionViewHeight)
//		return CGSize(width: w, height: 40)
//		return CGSize(width: w, height: 150)
	}

		super.prepareLayout()
		
		scrollDirection = .Horizontal
		minimumInteritemSpacing = 0
		minimumLineSpacing = 0
		sectionInset = UIEdgeInsetsZero
		headerReferenceSize = CGSizeZero
		footerReferenceSize = CGSizeZero
