     }
     
     // MARK: - Constructors with items & controllers
-    convenience init(items: [UIView], controllers: [UIViewController]){
+    public convenience init(items: [UIView], controllers: [UIViewController]){
         self.init(items: items, controllers: controllers, showPageControl: true, navBarBackground: UIColor.whiteColor())
     }
-    convenience init(items: [UIView], controllers: [UIViewController], showPageControl: Bool){
+    public convenience init(items: [UIView], controllers: [UIViewController], showPageControl: Bool){
         self.init(items: items, controllers: controllers, showPageControl: showPageControl, navBarBackground: UIColor.whiteColor())
     }
     

    *
    *  @return Instance of SLPagingViewController
    */
    convenience init(items: [UIView], controllers: [UIViewController], showPageControl: Bool, navBarBackground: UIColor){
        var views = [UIView]()
        for ctr in controllers {
            views.append(ctr.view)

    case SLNavigationSideItemsStyleCloseToEachOne = -40
}

public typealias SLPagingViewMoving = ((subviews: [UIView])-> ())
public typealias SLPagingViewMovingRedefine = ((scrollView: UIScrollView, subviews: NSArray)-> ())
public typealias SLPagingViewDidChanged = ((currentPage: Int)-> ())

public class SLPagingViewSwift: UIViewController, UIScrollViewDelegate {
    
    // MARK: - Public properties
    var views = [Int : UIView]()
    public var currentPageControlColor: UIColor?
    public var tintPageControlColor: UIColor?
    public var pagingViewMoving: SLPagingViewMoving?
    public var pagingViewMovingRedefine: SLPagingViewMovingRedefine?
    public var didChangedPage: SLPagingViewDidChanged?
    public var navigationSideItemsStyle: SLNavigationSideItemsStyle = .SLNavigationSideItemsStyleDefault
    
    // MARK: - Private properties
    private var SCREENSIZE: CGSize {
