a lot of changes, my bad for not commiting more often. In general, making the menu more complex to help me debug and check the program later as well as enabling operating many devices