functioning bootmenu