             tableview.separatorStyle = .singleLine
         }
     }
-
+    
     public override init(frame: CGRect) {
         super.init(frame: frame)
         xibSetup()

        #else
            // this code will execute only in IB
        #endif

        addSubview(tableview!)
        
        self.addConstraints([

        
        let sections = self.dataSource!.numberOfSections(in : self);
        if sectionInfoArray.count == 0  {
            
            for section in 0 ..< sections {
                
