top menus

top buttons are stubbed, using booleans
will probably want to make it a case switcher