diff --git a/src/HotChocolate/Core/src/Abstractions/Execution/IQuery.cs b/src/HotChocolate/Core/src/Abstractions/Execution/IQuery.cs
index 9590075e8f0..21bac84ba4d 100644
--- a/src/HotChocolate/Core/src/Abstractions/Execution/IQuery.cs
+++ b/src/HotChocolate/Core/src/Abstractions/Execution/IQuery.cs
@@ -6,7 +6,7 @@
namespace HotChocolate.Execution
{
///
- /// Represent a executable query.
+ /// Represents an executable query.
///
public interface IQuery
{
diff --git a/src/HotChocolate/Core/src/Abstractions/IExecutable.cs b/src/HotChocolate/Core/src/Abstractions/IExecutable.cs
new file mode 100644
index 00000000000..34bf6a02b72
--- /dev/null
+++ b/src/HotChocolate/Core/src/Abstractions/IExecutable.cs
@@ -0,0 +1,12 @@
+using System.Threading;
+using System.Threading.Tasks;
+
+namespace HotChocolate
+{
+ public interface IExecutable
+ {
+ ValueTask