             collectionview.register(IGStoryPreviewCell.nib(), forCellWithReuseIdentifier: IGStoryPreviewCell.reuseIdentifier())
             collectionview?.isPagingEnabled = true
             collectionview.isPrefetchingEnabled = false
+            collectionview.decelerationRate = UIScrollViewDecelerationRateFast
             if let layout = collectionview?.collectionViewLayout as? AnimatedCollectionViewLayout {
                 layout.scrollDirection = .horizontal
                 layout.animator = layoutAnimator.0

    //public weak var storyPreviewHelperDelegate:pastStoryClearer?
    private var layoutType:layoutType = .cubic
    
    /**Layout Animate options(ie.choose which kinda animation you want!)*/
    private lazy var layoutAnimator: (LayoutAttributesAnimator, Bool, Int, Int) = (layoutType.animator, true, 1, 1)
    

    
    func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell {
        guard let cell = collectionView.dequeueReusableCell(withReuseIdentifier: IGStoryPreviewCell.reuseIdentifier(), for: indexPath) as? IGStoryPreviewCell else{return UICollectionViewCell()}
        print("IndexPath:\(indexPath.row)")
        cell.storyHeaderView?.delegate = self
        if manualScrollEnabled {
            if let lastIndexValue = lastIndex {
                if indexPath > lastIndexValue {
                    nStoryIndex = nStoryIndex + 1
                }
                else {
                    nStoryIndex = nStoryIndex - 1
                }
            }
        }
        print("nStoryIndex:\(nStoryIndex)")
        let counted = handPickedStoryIndex+nStoryIndex
        if let count = stories?.count {
            if counted < count {
