         }
     }
 
-    private func slideDownAnimationWithClose() {
+    fileprivate func slideDownAnimationWithClose() {
         for item in items.reverse() {
             if item.hidden == true { continue }
             UIView.animateWithDuration(0.2, delay: 0, options: [], animations: { () -> Void in

                slideLeftAnimationWithOpen()
            case .slideUp:
                slideUpAnimationWithOpen()
            case .SlideDown:
                slideDownAnimationWithOpen()
            case .none:
                noneAnimationWithOpen()
            }
        }

                slideLeftAnimationWithClose()
            case .slideUp:
                slideUpAnimationWithClose()
            case .slideDown:
                slideDownAnimationWithClose()
            case .none:
                noneAnimationWithClose()
            case default:
                noneAnimationWithClose()
            }
        }
