diff --git a/PInvokeSerialPort.sln b/Nefarius.Peripherals.SerialPort.sln
old mode 100755
new mode 100644
similarity index 97%
rename from PInvokeSerialPort.sln
rename to Nefarius.Peripherals.SerialPort.sln
index 1768411..3b5a375
--- a/PInvokeSerialPort.sln
+++ b/Nefarius.Peripherals.SerialPort.sln
@@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.29613.14
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PInvokeSerialPort", "PInvokeSerialPort\PInvokeSerialPort.csproj", "{AEC711A5-AA9B-4127-A82C-C4D8FDA9741A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "PInvokeSerialPort", "Nefarius.Peripherals.SerialPort\Nefarius.Peripherals.SerialPort.csproj", "{AEC711A5-AA9B-4127-A82C-C4D8FDA9741A}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{99052083-B245-462F-8778-4C94662ABABE}"
ProjectSection(SolutionItems) = preProject
diff --git a/PInvokeSerialPort/ASCII.cs b/Nefarius.Peripherals.SerialPort/ASCII.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/ASCII.cs
rename to Nefarius.Peripherals.SerialPort/ASCII.cs
diff --git a/PInvokeSerialPort/CommPortException.cs b/Nefarius.Peripherals.SerialPort/CommPortException.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/CommPortException.cs
rename to Nefarius.Peripherals.SerialPort/CommPortException.cs
diff --git a/PInvokeSerialPort/Handshake.cs b/Nefarius.Peripherals.SerialPort/Handshake.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/Handshake.cs
rename to Nefarius.Peripherals.SerialPort/Handshake.cs
diff --git a/PInvokeSerialPort/HsOutput.cs b/Nefarius.Peripherals.SerialPort/HsOutput.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/HsOutput.cs
rename to Nefarius.Peripherals.SerialPort/HsOutput.cs
diff --git a/PInvokeSerialPort/ModemStatus.cs b/Nefarius.Peripherals.SerialPort/ModemStatus.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/ModemStatus.cs
rename to Nefarius.Peripherals.SerialPort/ModemStatus.cs
diff --git a/PInvokeSerialPort/PInvokeSerialPort.csproj b/Nefarius.Peripherals.SerialPort/Nefarius.Peripherals.SerialPort.csproj
old mode 100755
new mode 100644
similarity index 89%
rename from PInvokeSerialPort/PInvokeSerialPort.csproj
rename to Nefarius.Peripherals.SerialPort/Nefarius.Peripherals.SerialPort.csproj
index 6b96489..6c1bc0d
--- a/PInvokeSerialPort/PInvokeSerialPort.csproj
+++ b/Nefarius.Peripherals.SerialPort/Nefarius.Peripherals.SerialPort.csproj
@@ -7,7 +7,7 @@
https://github.com/nefarius/PInvokeSerialPort
Nefarius.PInvokeSerialPort
P/Invoke wrapper for Win32API serial port
- Copyright 2012-2017 Ebrahim Byagowi, 2018 Benjamin Höglinger-Stelzer
+ Copyright 2012-2017 Ebrahim Byagowi, 2018-2022 Benjamin Höglinger-Stelzer
https://raw.githubusercontent.com/Nefarius/PInvokeSerialPort/master/ProjectIcon.png
https://raw.githubusercontent.com/nefarius/PInvokeSerialPort/master/LICENSE
1.0.0
diff --git a/PInvokeSerialPort/Parity.cs b/Nefarius.Peripherals.SerialPort/Parity.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/Parity.cs
rename to Nefarius.Peripherals.SerialPort/Parity.cs
diff --git a/PInvokeSerialPort/QueueStatus.cs b/Nefarius.Peripherals.SerialPort/QueueStatus.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/QueueStatus.cs
rename to Nefarius.Peripherals.SerialPort/QueueStatus.cs
diff --git a/PInvokeSerialPort/SerialPort.cs b/Nefarius.Peripherals.SerialPort/SerialPort.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/SerialPort.cs
rename to Nefarius.Peripherals.SerialPort/SerialPort.cs
diff --git a/PInvokeSerialPort/StopBits.cs b/Nefarius.Peripherals.SerialPort/StopBits.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/StopBits.cs
rename to Nefarius.Peripherals.SerialPort/StopBits.cs
diff --git a/PInvokeSerialPort/Win32PInvoke/COMMPROP.cs b/Nefarius.Peripherals.SerialPort/Win32PInvoke/COMMPROP.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/Win32PInvoke/COMMPROP.cs
rename to Nefarius.Peripherals.SerialPort/Win32PInvoke/COMMPROP.cs
diff --git a/PInvokeSerialPort/Win32PInvoke/COMMTIMEOUTS.cs b/Nefarius.Peripherals.SerialPort/Win32PInvoke/COMMTIMEOUTS.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/Win32PInvoke/COMMTIMEOUTS.cs
rename to Nefarius.Peripherals.SerialPort/Win32PInvoke/COMMTIMEOUTS.cs
diff --git a/PInvokeSerialPort/Win32PInvoke/COMSTAT.cs b/Nefarius.Peripherals.SerialPort/Win32PInvoke/COMSTAT.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/Win32PInvoke/COMSTAT.cs
rename to Nefarius.Peripherals.SerialPort/Win32PInvoke/COMSTAT.cs
diff --git a/PInvokeSerialPort/Win32PInvoke/DCB.cs b/Nefarius.Peripherals.SerialPort/Win32PInvoke/DCB.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/Win32PInvoke/DCB.cs
rename to Nefarius.Peripherals.SerialPort/Win32PInvoke/DCB.cs
diff --git a/PInvokeSerialPort/Win32PInvoke/OVERLAPPED.cs b/Nefarius.Peripherals.SerialPort/Win32PInvoke/OVERLAPPED.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/Win32PInvoke/OVERLAPPED.cs
rename to Nefarius.Peripherals.SerialPort/Win32PInvoke/OVERLAPPED.cs
diff --git a/PInvokeSerialPort/Win32PInvoke/Win32Com.cs b/Nefarius.Peripherals.SerialPort/Win32PInvoke/Win32Com.cs
old mode 100755
new mode 100644
similarity index 100%
rename from PInvokeSerialPort/Win32PInvoke/Win32Com.cs
rename to Nefarius.Peripherals.SerialPort/Win32PInvoke/Win32Com.cs
diff --git a/PInvokeSerialPort.Sample/PInvokeSerialPort.Sample.csproj b/PInvokeSerialPort.Sample/PInvokeSerialPort.Sample.csproj
index e72e1cf..3582d0a 100755
--- a/PInvokeSerialPort.Sample/PInvokeSerialPort.Sample.csproj
+++ b/PInvokeSerialPort.Sample/PInvokeSerialPort.Sample.csproj
@@ -50,7 +50,7 @@
-
+
{AEC711A5-AA9B-4127-A82C-C4D8FDA9741A}
PInvokeSerialPort
diff --git a/PInvokeSerialPort.Test/PInvokeSerialPort.Test.csproj b/PInvokeSerialPort.Test/PInvokeSerialPort.Test.csproj
index 50a49d4..42f1753 100755
--- a/PInvokeSerialPort.Test/PInvokeSerialPort.Test.csproj
+++ b/PInvokeSerialPort.Test/PInvokeSerialPort.Test.csproj
@@ -53,7 +53,7 @@
-
+
{AEC711A5-AA9B-4127-A82C-C4D8FDA9741A}
PInvokeSerialPort