almost done the menu system