menu and view set up