diff --git a/EnvelopeGenerator.Application/Contracts/SQLExecutor/IEnvelopeReceiverExecutor.cs b/EnvelopeGenerator.Application/Contracts/SQLExecutor/IEnvelopeReceiverExecutor.cs
new file mode 100644
index 00000000..73120389
--- /dev/null
+++ b/EnvelopeGenerator.Application/Contracts/SQLExecutor/IEnvelopeReceiverExecutor.cs
@@ -0,0 +1,8 @@
+namespace EnvelopeGenerator.Application.Contracts.SQLExecutor;
+
+///
+///
+///
+public interface IEnvelopeReceiverExecutor
+{
+}
diff --git a/EnvelopeGenerator.Infrastructure/DependencyExtensions.cs b/EnvelopeGenerator.Infrastructure/DependencyExtensions.cs
index d9d3bd92..90a3dbc6 100644
--- a/EnvelopeGenerator.Infrastructure/DependencyExtensions.cs
+++ b/EnvelopeGenerator.Infrastructure/DependencyExtensions.cs
@@ -82,7 +82,8 @@ public static class DIExtensions
SetDapperTypeMap();
SetDapperTypeMap();
- services.AddScoped();
+ services.AddSingleton();
+ services.AddSingleton();
if (sqlExecutorConfiguration is not null || sqlExecutorConfigureOptions is not null)
services.AddSQLExecutor(sqlExecutorConfiguration, sqlExecutorConfigureOptions);
diff --git a/EnvelopeGenerator.Infrastructure/Executor/EnvelopeReceiverExecutor.cs b/EnvelopeGenerator.Infrastructure/Executor/EnvelopeReceiverExecutor.cs
new file mode 100644
index 00000000..080d5ab3
--- /dev/null
+++ b/EnvelopeGenerator.Infrastructure/Executor/EnvelopeReceiverExecutor.cs
@@ -0,0 +1,7 @@
+using EnvelopeGenerator.Application.Contracts.SQLExecutor;
+
+namespace EnvelopeGenerator.Infrastructure.Executor;
+
+public class EnvelopeReceiverExecutor: IEnvelopeReceiverExecutor
+{
+}