     
         if let _ = currentSelectedRow , scrollingStyle == .default && currentSelectedRow == 0 {
             indexForSelectedRow = 0
-            print("First condition \(indexForSelectedRow)")
         } else if let _ = currentSelectedRow {
             indexForSelectedRow = middleIndex - (numberOfRowsByDataSource - currentSelectedRow)
-            print("Second condition \(indexForSelectedRow)")
         } else {
             let middleRow = Int(ceil(Float(numberOfRowsByDataSource) / 2.0))
             indexForSelectedRow = middleIndex - (numberOfRowsByDataSource - middleRow)
-            print("Third condition \(indexForSelectedRow)")
         }
         
         return indexForSelectedRow

    }()
    
    fileprivate var infinityRowsMultiplier: Int = 1
    open var currentSelectedRow: Int!
    open var currentSelectedIndex: Int {
        get {

        if scrollingStyle == .default {
            return 1
        }

        if numberOfRowsByDataSource > 100 {
            return 100
        } else if numberOfRowsByDataSource < 100 && numberOfRowsByDataSource > 50 {
