menu system tentatively working