         contentSectionLabel.font = UIFont.systemFontOfSize(27, weight: UIFontWeightHeavy)
         contentSectionLabel.backgroundColor = contentSectionBackgroundColor
         
+        // rect and seperator
         let rectView = UIView(frame: CGRect(x: 0, y: 0, width: self.frame.width, height: self.frame.height))
         rectView.layer.borderWidth = 1
         rectView.layer.borderColor = textColor.CGColor

        let seperatorView = UIView(frame: CGRect(x: 0, y: tabSectionHeight, width: self.frame.width, height: 1))
        seperatorView.backgroundColor = textColor
        
        self.addSubview(tabSectionLabel)
        self.addSubview(contentSectionLabel)
        self.addSubview(rectView)
        self.addSubview(seperatorView)
    }
    
    // MARK: - Tab Clicking Control

        let textColor = UIColor(red: 203.0 / 255, green: 203.0 / 255, blue: 203.0 / 255, alpha: 1.0)
        let tabSectionHeight = self.tabSectionHeight >= 0 ? self.tabSectionHeight : 64
        
        // labels
        let tabSectionLabel = UILabel(frame: CGRect(x: 0, y: 0, width: self.frame.width, height: tabSectionHeight))
        let contentSectionLabel = UILabel(frame: CGRect(x: 0, y: tabSectionHeight + 1, width: self.frame.width, height: self.frame.height - tabSectionHeight - 1))
        
