updated smartmenu