starting basic structure of interface, need to upgrade to menus instead of buttons.