new menu with reflection