diff --git a/SpectreConsoleStudy.Core7App/Program.cs b/SpectreConsoleStudy.Core7App/Program.cs
index 592b5cf..7a1a07a 100644
--- a/SpectreConsoleStudy.Core7App/Program.cs
+++ b/SpectreConsoleStudy.Core7App/Program.cs
@@ -1,4 +1,9 @@
+using Spectre.Console;
+using Spectre.Console.Advanced;
+using Spectre.Console.Extensions;
+using Spectre.Console.Rendering;
+
namespace SpectreConsoleStudy.Core7App
{
internal class Program
diff --git a/SpectreConsoleStudy.Shared/Menu.cs b/SpectreConsoleStudy.Shared/Menu.cs
new file mode 100644
index 0000000..ecc81a1
--- /dev/null
+++ b/SpectreConsoleStudy.Shared/Menu.cs
@@ -0,0 +1,41 @@
+using System;
+using System.Collections.Generic;
+using System.Text;
+using System.Text.RegularExpressions;
+
+namespace SpectreConsoleStudy.Shared
+{
+ public class Menu
+ {
+ public Menu() { }
+
+ public Menu(string groupName, string menuName, Action