updating to split main menu from first and second menus. clarifies program flow, and eliminates get/post logic.