significant progress on menu system