 
     public var selected: String {
         switch self {
-        case .checkmark:      return "IconHomeSelectedBusiness"
-        case .plus:           return "IconUserSelectedWhite"
-        case .profile:        return "IconTabBarHistSelected"
+        case .checkmark:      return "IconCheckmark"
+        case .plus:           return "IconAdd"
+        case .profile:        return "IconUserSelectedWhite"
         case .save:           return "IconSave"
         default: break
         }

  }

  // MARK: create methods
    var isCheckmark: Bool = false
    var centerButtonCallback: (() -> Void)?

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

        isCheckmark = true
    }

    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)
        let selectedImage = UIImage(named: theType.selected)?.withRenderingMode(.alwaysOriginal)
        tabItem.image = image
        tabItem.selectedImage = selectedImage
        tabItem.iconView?.icon.image = tabItem.image
        viewControllers?[1].tabBarItem = tabItem
//        tabBar.items![1] = tabItem
//        viewControllers![1].tabBarItem.image = image
//        viewControllers![1].tabBarItem.selectedImage = selectedImage
        isCheckmark = false
    }

  fileprivate func createCustomIcons(_ containers: NSDictionary) {



    let currentIndex = gestureView.tag

    if ((currentIndex == 1) && isCustomCenterButton) {
        centerButtonCallback?()
        return
    } else if isCustomCenterButton {
        var tempType: CenterButtonType = isForBusinessApp ? .profile : .plus
        self.setCenterButton(type: tempType)
    }

    if items[currentIndex].isEnabled == false { return }
