         centerButtonCallback?()
         return
     }
+    else if isCheckmark {
+        var tempType: CenterButtonType = isForBusinessApp ? .profile : .plus
+        self.switchCenterButtonBackTo(theType: tempType)
+    }
 
     
     if items[currentIndex].isEnabled == false { return }

    var isCheckmark: Bool = false
    var centerButtonCallback: (() -> Void)?
    
    public func switchCenterTabItemIcon(type:CenterButtonType, action: @escaping () -> Void) {
        centerButtonCallback = action
        let tabItem: RAMAnimatedTabBarItem = tabBar.items![1] as! RAMAnimatedTabBarItem
        
        let image = UIImage(named: type.rawValue)?.withRenderingMode(.alwaysOriginal)
        tabItem.image = image
        tabItem.iconView?.icon.image = tabItem.image
        viewControllers?[1].tabBarItem = tabItem

    }

    
    public func switchCenterButtonBackTo(theType: CenterButtonType) {
        let tabItem: RAMAnimatedTabBarItem = tabBar.items![1] as! RAMAnimatedTabBarItem
        //(tabItem.iconColor.cgColor.alpha == 0) ? .alwaysOriginal : .alwaysTemplate
        let image = UIImage(named: theType.rawValue)?.withRenderingMode(.alwaysOriginal)
        tabItem.image = image
        tabItem.iconView?.icon.image = tabItem.image
        viewControllers?[1].tabBarItem = tabItem
