diff --git a/src/Stack/Chain.php b/src/Stack/Chain.php
index <HASH>..<HASH> 100644
--- a/src/Stack/Chain.php
+++ b/src/Stack/Chain.php
@@ -0,0 +1,40 @@
+<?php
+namespace Tuum\Web\Stack;
+
+use Tuum\Web\App\AppHandleInterface;
+use Tuum\Web\Http\Request;
+use Tuum\Web\Http\Response;
+
+class Chain extends Stackable
+{
+    /**
+     * @var AppHandleInterface[]
+     */
+    protected $apps = [];
+
+    /**
+     * @param AppHandleInterface $app
+     * @return $this
+     */
+    public function addApp($app)
+    {
+        $apps = func_get_args();
+        $this->apps = array_merge($this->apps, $apps);
+        return $this;
+    }
+
+    /**
+     * @param Request $request
+     * @return Response|null
+     */
+    public function execute($request)
+    {
+        foreach($this->apps as $app) {
+            $response = $app->handle($request);
+            if($response) {
+                return $response;
+            }
+        }
+        return null;
+    }
+}
\ No newline at end of file
Chain stack for executing as a chain inside a chain.