diff --git a/tasks/mikhailov-ys/.gitignore b/tasks/mikhailov-ys/lab_4/.gitignore similarity index 100% rename from tasks/mikhailov-ys/.gitignore rename to tasks/mikhailov-ys/lab_4/.gitignore diff --git a/tasks/mikhailov-ys/Main/Consumer1/Consumer1.csproj b/tasks/mikhailov-ys/lab_4/Main/Consumer1/Consumer1.csproj similarity index 100% rename from tasks/mikhailov-ys/Main/Consumer1/Consumer1.csproj rename to tasks/mikhailov-ys/lab_4/Main/Consumer1/Consumer1.csproj diff --git a/tasks/mikhailov-ys/Main/Consumer1/Program.cs b/tasks/mikhailov-ys/lab_4/Main/Consumer1/Program.cs similarity index 100% rename from tasks/mikhailov-ys/Main/Consumer1/Program.cs rename to tasks/mikhailov-ys/lab_4/Main/Consumer1/Program.cs diff --git a/tasks/mikhailov-ys/Main/Consumer2/Consumer2.csproj b/tasks/mikhailov-ys/lab_4/Main/Consumer2/Consumer2.csproj similarity index 100% rename from tasks/mikhailov-ys/Main/Consumer2/Consumer2.csproj rename to tasks/mikhailov-ys/lab_4/Main/Consumer2/Consumer2.csproj diff --git a/tasks/mikhailov-ys/Main/Consumer2/Program.cs b/tasks/mikhailov-ys/lab_4/Main/Consumer2/Program.cs similarity index 100% rename from tasks/mikhailov-ys/Main/Consumer2/Program.cs rename to tasks/mikhailov-ys/lab_4/Main/Consumer2/Program.cs diff --git a/tasks/mikhailov-ys/Main/Publisher/Program.cs b/tasks/mikhailov-ys/lab_4/Main/Publisher/Program.cs similarity index 100% rename from tasks/mikhailov-ys/Main/Publisher/Program.cs rename to tasks/mikhailov-ys/lab_4/Main/Publisher/Program.cs diff --git a/tasks/mikhailov-ys/Main/Publisher/Publisher.csproj b/tasks/mikhailov-ys/lab_4/Main/Publisher/Publisher.csproj similarity index 100% rename from tasks/mikhailov-ys/Main/Publisher/Publisher.csproj rename to tasks/mikhailov-ys/lab_4/Main/Publisher/Publisher.csproj diff --git a/tasks/mikhailov-ys/README.md b/tasks/mikhailov-ys/lab_4/README.md similarity index 100% rename from tasks/mikhailov-ys/README.md rename to tasks/mikhailov-ys/lab_4/README.md diff --git a/tasks/mikhailov-ys/lab_4.sln b/tasks/mikhailov-ys/lab_4/lab_4.sln similarity index 100% rename from tasks/mikhailov-ys/lab_4.sln rename to tasks/mikhailov-ys/lab_4/lab_4.sln diff --git a/tasks/mikhailov-ys/pic/1.PNG b/tasks/mikhailov-ys/lab_4/pic/1.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/1.PNG rename to tasks/mikhailov-ys/lab_4/pic/1.PNG diff --git a/tasks/mikhailov-ys/pic/10.PNG b/tasks/mikhailov-ys/lab_4/pic/10.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/10.PNG rename to tasks/mikhailov-ys/lab_4/pic/10.PNG diff --git a/tasks/mikhailov-ys/pic/11.PNG b/tasks/mikhailov-ys/lab_4/pic/11.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/11.PNG rename to tasks/mikhailov-ys/lab_4/pic/11.PNG diff --git a/tasks/mikhailov-ys/pic/12.PNG b/tasks/mikhailov-ys/lab_4/pic/12.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/12.PNG rename to tasks/mikhailov-ys/lab_4/pic/12.PNG diff --git a/tasks/mikhailov-ys/pic/13.PNG b/tasks/mikhailov-ys/lab_4/pic/13.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/13.PNG rename to tasks/mikhailov-ys/lab_4/pic/13.PNG diff --git a/tasks/mikhailov-ys/pic/14.PNG b/tasks/mikhailov-ys/lab_4/pic/14.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/14.PNG rename to tasks/mikhailov-ys/lab_4/pic/14.PNG diff --git a/tasks/mikhailov-ys/pic/15.PNG b/tasks/mikhailov-ys/lab_4/pic/15.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/15.PNG rename to tasks/mikhailov-ys/lab_4/pic/15.PNG diff --git a/tasks/mikhailov-ys/pic/2.PNG b/tasks/mikhailov-ys/lab_4/pic/2.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/2.PNG rename to tasks/mikhailov-ys/lab_4/pic/2.PNG diff --git a/tasks/mikhailov-ys/pic/3.PNG b/tasks/mikhailov-ys/lab_4/pic/3.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/3.PNG rename to tasks/mikhailov-ys/lab_4/pic/3.PNG diff --git a/tasks/mikhailov-ys/pic/4.PNG b/tasks/mikhailov-ys/lab_4/pic/4.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/4.PNG rename to tasks/mikhailov-ys/lab_4/pic/4.PNG diff --git a/tasks/mikhailov-ys/pic/5.PNG b/tasks/mikhailov-ys/lab_4/pic/5.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/5.PNG rename to tasks/mikhailov-ys/lab_4/pic/5.PNG diff --git a/tasks/mikhailov-ys/pic/6.PNG b/tasks/mikhailov-ys/lab_4/pic/6.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/6.PNG rename to tasks/mikhailov-ys/lab_4/pic/6.PNG diff --git a/tasks/mikhailov-ys/pic/7.PNG b/tasks/mikhailov-ys/lab_4/pic/7.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/7.PNG rename to tasks/mikhailov-ys/lab_4/pic/7.PNG diff --git a/tasks/mikhailov-ys/pic/8.PNG b/tasks/mikhailov-ys/lab_4/pic/8.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/8.PNG rename to tasks/mikhailov-ys/lab_4/pic/8.PNG diff --git a/tasks/mikhailov-ys/pic/9.PNG b/tasks/mikhailov-ys/lab_4/pic/9.PNG similarity index 100% rename from tasks/mikhailov-ys/pic/9.PNG rename to tasks/mikhailov-ys/lab_4/pic/9.PNG diff --git a/tasks/mikhailov-ys/tut1/Receive/Receive.cs b/tasks/mikhailov-ys/lab_4/tut1/Receive/Receive.cs similarity index 100% rename from tasks/mikhailov-ys/tut1/Receive/Receive.cs rename to tasks/mikhailov-ys/lab_4/tut1/Receive/Receive.cs diff --git a/tasks/mikhailov-ys/tut1/Receive/Receive.csproj b/tasks/mikhailov-ys/lab_4/tut1/Receive/Receive.csproj similarity index 100% rename from tasks/mikhailov-ys/tut1/Receive/Receive.csproj rename to tasks/mikhailov-ys/lab_4/tut1/Receive/Receive.csproj diff --git a/tasks/mikhailov-ys/tut1/Send/Send.cs b/tasks/mikhailov-ys/lab_4/tut1/Send/Send.cs similarity index 100% rename from tasks/mikhailov-ys/tut1/Send/Send.cs rename to tasks/mikhailov-ys/lab_4/tut1/Send/Send.cs diff --git a/tasks/mikhailov-ys/tut1/Send/Send.csproj b/tasks/mikhailov-ys/lab_4/tut1/Send/Send.csproj similarity index 100% rename from tasks/mikhailov-ys/tut1/Send/Send.csproj rename to tasks/mikhailov-ys/lab_4/tut1/Send/Send.csproj diff --git a/tasks/mikhailov-ys/tut2/Task/Task.cs b/tasks/mikhailov-ys/lab_4/tut2/Task/Task.cs similarity index 100% rename from tasks/mikhailov-ys/tut2/Task/Task.cs rename to tasks/mikhailov-ys/lab_4/tut2/Task/Task.cs diff --git a/tasks/mikhailov-ys/tut2/Task/Task.csproj b/tasks/mikhailov-ys/lab_4/tut2/Task/Task.csproj similarity index 100% rename from tasks/mikhailov-ys/tut2/Task/Task.csproj rename to tasks/mikhailov-ys/lab_4/tut2/Task/Task.csproj diff --git a/tasks/mikhailov-ys/tut2/Worker/Worker.cs b/tasks/mikhailov-ys/lab_4/tut2/Worker/Worker.cs similarity index 100% rename from tasks/mikhailov-ys/tut2/Worker/Worker.cs rename to tasks/mikhailov-ys/lab_4/tut2/Worker/Worker.cs diff --git a/tasks/mikhailov-ys/tut2/Worker/Worker.csproj b/tasks/mikhailov-ys/lab_4/tut2/Worker/Worker.csproj similarity index 100% rename from tasks/mikhailov-ys/tut2/Worker/Worker.csproj rename to tasks/mikhailov-ys/lab_4/tut2/Worker/Worker.csproj diff --git a/tasks/mikhailov-ys/tut3/EmitLogs/EmitLogs.cs b/tasks/mikhailov-ys/lab_4/tut3/EmitLogs/EmitLogs.cs similarity index 100% rename from tasks/mikhailov-ys/tut3/EmitLogs/EmitLogs.cs rename to tasks/mikhailov-ys/lab_4/tut3/EmitLogs/EmitLogs.cs diff --git a/tasks/mikhailov-ys/tut3/EmitLogs/EmitLogs.csproj b/tasks/mikhailov-ys/lab_4/tut3/EmitLogs/EmitLogs.csproj similarity index 100% rename from tasks/mikhailov-ys/tut3/EmitLogs/EmitLogs.csproj rename to tasks/mikhailov-ys/lab_4/tut3/EmitLogs/EmitLogs.csproj diff --git a/tasks/mikhailov-ys/tut3/ReceiveLogs/ReceiveLogs.cs b/tasks/mikhailov-ys/lab_4/tut3/ReceiveLogs/ReceiveLogs.cs similarity index 100% rename from tasks/mikhailov-ys/tut3/ReceiveLogs/ReceiveLogs.cs rename to tasks/mikhailov-ys/lab_4/tut3/ReceiveLogs/ReceiveLogs.cs diff --git a/tasks/mikhailov-ys/tut3/ReceiveLogs/ReceiveLogs.csproj b/tasks/mikhailov-ys/lab_4/tut3/ReceiveLogs/ReceiveLogs.csproj similarity index 100% rename from tasks/mikhailov-ys/tut3/ReceiveLogs/ReceiveLogs.csproj rename to tasks/mikhailov-ys/lab_4/tut3/ReceiveLogs/ReceiveLogs.csproj