diff --git a/EnvelopeGenerator.Application/DocReceiverElements/Behaviors/SaveSignatureBehavior.cs b/EnvelopeGenerator.Application/DocReceiverElements/Behaviors/SaveSignatureBehavior.cs
new file mode 100644
index 00000000..0172ea62
--- /dev/null
+++ b/EnvelopeGenerator.Application/DocReceiverElements/Behaviors/SaveSignatureBehavior.cs
@@ -0,0 +1,51 @@
+using EnvelopeGenerator.Application.Common.Dto;
+using EnvelopeGenerator.Application.DocStatus.Commands;
+using EnvelopeGenerator.Domain.Constants;
+using MediatR;
+using System.Text.Json;
+
+<<<<<<< TODO: Unmerged change from project 'EnvelopeGenerator.Application (net8.0)', Before:
+=======
+using EnvelopeGenerator.Application.DocReceiverElements.Commands.SigningCommand.SigningCommand;
+using EnvelopeGenerator.Application.DocReceiverElements.Commands.SigningCommand;
+>>>>>>> After
+
+<<<<<<< TODO: Unmerged change from project 'EnvelopeGenerator.Application (net9.0)', Before:
+=======
+using EnvelopeGenerator.Application.DocReceiverElements.Commands.SigningCommand;
+>>>>>>> After
+using EnvelopeGenerator.Application.DocReceiverElements.Commands.SigningCommand.SigningCommand.SigningCommand;
+using EnvelopeGenerator.Application.DocReceiverElements.Commands.SigningCommand.SigningCommand;
+using EnvelopeGenerator.Application.DocReceiverElements.Commands.SigningCommand;
+
+namespace EnvelopeGenerator.Application.DocReceiverElements.Behaviors;
+
+///
+/// Pipeline behavior that creates document status.
+/// Executes second in the signing process.
+///
+public class SaveSignatureBehavior : IPipelineBehavior
+{
+ private readonly ISender _sender;
+
+ ///
+ ///
+ ///
+ ///
+ public SaveSignatureBehavior(ISender sender)
+ {
+ _sender = sender;
+ }
+
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ ///
+ public async Task Handle(SigningCommand request, RequestHandlerDelegate next, CancellationToken cancellationToken)
+ {
+ return await next(cancellationToken);
+ }
+}