     @IBOutlet weak var dotHistoryLabel: UILabel!
     @IBOutlet weak var mapLabel: UILabel!
     @IBOutlet weak var dotMapLabel: UILabel!
-    
-    override func viewDidLoad() {
-        super.viewDidLoad()
-        
+}
+
+// MARK: - Setup
+extension BikeSidebarTableViewController{
+    func setupLabel(){
         homeLabel.font = UIFont.mrTextStyle11Font()
         homeLabel.textColor = UIColor.whiteColor()
         dotHomeLabel.hidden = false
         dotHistoryLabel.hidden = true
         dotMapLabel.hidden = true
-        
-        setupLogoutButton()
-        
     }
     
     func setupLogoutButton(){

            break
        }
    }
    
}
        
        self.view.addSubview(button)
    }
}

// MARK: - View LifeCycle
extension BikeSidebarTableViewController{
    override func viewDidLoad() {
        super.viewDidLoad()
        setupLabel()
        setupLogoutButton()
    }
    
    override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated)
        TrackingManager.sharedManager.createTrackingScreenView("view_in_menu")
    }
}

// MARK: - TableView
extension BikeSidebarTableViewController{
    override func numberOfSectionsInTableView(tableView: UITableView) -> Int {
        
        return 1
