improve menu list