diff --git a/lab7.sln b/lab7.sln
new file mode 100644
index 0000000..ab99056
--- /dev/null
+++ b/lab7.sln
@@ -0,0 +1,25 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.5.002.0
+MinimumVisualStudioVersion = 10.0.40219.1
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "lab7", "lab7.csproj", "{370066F7-3681-4D85-9088-538E89CACB01}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {370066F7-3681-4D85-9088-538E89CACB01}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {370066F7-3681-4D85-9088-538E89CACB01}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {370066F7-3681-4D85-9088-538E89CACB01}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {370066F7-3681-4D85-9088-538E89CACB01}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {1575FCFC-D35E-4418-BEB2-A0A4F2EFDB2F}
+ EndGlobalSection
+EndGlobal
diff --git a/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
new file mode 100644
index 0000000..2217181
--- /dev/null
+++ b/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs
@@ -0,0 +1,4 @@
+//
+using System;
+using System.Reflection;
+[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")]
diff --git a/obj/Debug/net8.0/lab7.AssemblyInfo.cs b/obj/Debug/net8.0/lab7.AssemblyInfo.cs
new file mode 100644
index 0000000..0ac17cf
--- /dev/null
+++ b/obj/Debug/net8.0/lab7.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("lab7")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5399a048f38b87214aaa47b5f5d53c138b25df04")]
+[assembly: System.Reflection.AssemblyProductAttribute("lab7")]
+[assembly: System.Reflection.AssemblyTitleAttribute("lab7")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/obj/Debug/net8.0/lab7.AssemblyInfoInputs.cache b/obj/Debug/net8.0/lab7.AssemblyInfoInputs.cache
new file mode 100644
index 0000000..376b167
--- /dev/null
+++ b/obj/Debug/net8.0/lab7.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+f9ab77f456df3b6c35075ec7a186e24b628dec39a5d24514431113b354d1dd6a
diff --git a/obj/Debug/net8.0/lab7.GeneratedMSBuildEditorConfig.editorconfig b/obj/Debug/net8.0/lab7.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 0000000..89d961f
--- /dev/null
+++ b/obj/Debug/net8.0/lab7.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,13 @@
+is_global = true
+build_property.TargetFramework = net8.0
+build_property.TargetPlatformMinVersion =
+build_property.UsingMicrosoftNETSdkWeb =
+build_property.ProjectTypeGuids =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = lab7
+build_property.ProjectDir = C:\Users\arbus\OneDrive\Dokumenty\wytwarzanie\lab7\
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
diff --git a/obj/Debug/net8.0/lab7.GlobalUsings.g.cs b/obj/Debug/net8.0/lab7.GlobalUsings.g.cs
new file mode 100644
index 0000000..8578f3d
--- /dev/null
+++ b/obj/Debug/net8.0/lab7.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+global using global::System;
+global using global::System.Collections.Generic;
+global using global::System.IO;
+global using global::System.Linq;
+global using global::System.Net.Http;
+global using global::System.Threading;
+global using global::System.Threading.Tasks;
diff --git a/obj/Debug/net8.0/lab7.assets.cache b/obj/Debug/net8.0/lab7.assets.cache
new file mode 100644
index 0000000..1d7859a
Binary files /dev/null and b/obj/Debug/net8.0/lab7.assets.cache differ