                 options: options,
                 animations: { [first = first, v = v] in
                     v.alpha = 0
-                    v.y = first.y + h
+                    v.y = first.y
                             
                     animations?(v)
                 }) { [weak self, v = v] _ in

               usingSpringWithDamping: usingSpringWithDamping,
               initialSpringVelocity: initialSpringVelocity,
               options: options,
               animations: { [s = self, first = first, v = v] in
                    v.alpha = 1
                    v.x = first.x - CGFloat(i) * s.itemSize.width - CGFloat(i) * s.interimSpace
                
                    animations?(v)
                }) { [weak self, v = v] _ in

     - Parameter completion: A completion block to execute on each view's animation.
     */
    fileprivate func expandLeft(duration: TimeInterval, delay: TimeInterval, usingSpringWithDamping: CGFloat, initialSpringVelocity: CGFloat, options: UIViewAnimationOptions, animations: ((UIView) -> Void)?, completion: ((UIView) -> Void)?) {
        
        for i in 0..<views.count {
            let v = views[i]
