cleanup
separated menus into its own file