vastly improved menu system