     
     private let worm:UIView = UIView()
     
-    var eyStyle:WormTabStripStylePropertyies = WormTabStripStylePropertyies()
+    public var eyStyle:WormTabStripStylePropertyies = WormTabStripStylePropertyies()
     
     //delegate
     weak var delegate:WormTabStripDelegate?


import Foundation
import UIKit
protocol WormTabStripDelegate:class {
    
    //return the Number SubViews in the ViewPager
    func WTSnumberOfTab()->Int

        }
        
        //if the height of worm becoming too small just make it half of it
        if height < (originalHeight*eyStyle.kMinimumWormHeightRatio) {
           height = originalHeight*eyStyle.kMinimumWormHeightRatio
        }
        
//        return worm.frame.height
        return height
    }

    private func setTabStyle(){
        makePrevTabDefaultStyle()
        makeCurrentTabSelectedStyle()
    }
    
    private func makePrevTabDefaultStyle(){
        let tab = tabs[prevTabIndex]
        tab.textColor = eyStyle.tabItemDefaultColor
        tab.font = eyStyle.tabItemDefaultFont
    }
    
    private func makeCurrentTabSelectedStyle(){
        let tab = tabs[currentTabIndex]
        tab.textColor = eyStyle.tabItemSelectedColor
        tab.font = eyStyle.tabItemSelectedFont
    }
    /*************************************************
     //MARK:  Worm Calculations Ends
     ******************************************/
    
    func scrollHandleUIPanGestureRecognizer(panParam:UIPanGestureRecognizer){
