added the backbone of the gui and the menus