                 }
                 
                 menuItem.frame = CGRect(x: margin, y: 0.0, width: menuItemWidth, height: menuHeight)
+                
+                if shouldAddIconBetweenLabels && index != menuItems.count - 1{
+                    let middleIcon = UIImageView(frame: CGRect(x: menuItem.frame.origin.x + menuItem.frame.width + 3, y: menuScrollView.frame.height / 2 - 7, width: 10, height: 10))
+                    middleIcon.image = UIImage(named: "icn_star")
+                    menuScrollView.addSubview(middleIcon)
+                }
             }
         } else {
             // the menuScrollView.contentSize.width exceeds the view's width, so layout the menu items normally (menuItemWidthBasedOnTitleTextWidth)

                    shouldAddButtonViewIcon = value
                case let .shouldChangeSelectedItemBackgroundColor(value):
                    shouldChangeSelectedItemBackgroundColor = value
                }
            }
            

                        startingMenuMargin = 0.0
                    }
                    
                    menuItemFrame = CGRect(x: startingMenuMargin + menuMargin, y: menuItemFrameToBottomMargin, width: menuItemWidth, height: menuHeight - menuItemFrameToBottomMargin * 2.2)
                } else {
                    menuItemFrame = CGRect(x: menuItemWidth * index + menuMargin * (index + 1) + startingMenuMargin, y: menuItemFrameToBottomMargin, width: menuItemWidth, height: menuHeight - menuItemFrameToBottomMargin * 2.2)
                }
            }
            
