         layoutContentView()
         constructPagingViewControllers()
         layoutPagingViewControllers()
-        
+
+        currentPosition = currentPagingViewPosition()
         currentViewController = pagingViewControllers[self.options.defaultPage]
     }
     

            
            NSLayoutConstraint.activateConstraints(horizontalConstraints + verticalConstraints)
        }
        
        view.setNeedsLayout()
        view.layoutIfNeeded()
    }

            }
        }
    }
    private enum PagingViewPosition {
        case Left
        case Center
        case Right
        case Unknown

        init(order: Int) {
            switch order {
            case 0: self = .Left
            case 1: self = .Center
            case 2: self = .Right
            default: self = .Unknown
            }
        }
    }
    private var currentPosition: PagingViewPosition = .Left
    private let visiblePagingViewNumber: Int = 3

    private let ExceptionName = "PMCException"

    // MARK: - Lifecycle
