diff --git a/functions/templates.js b/functions/templates.js
new file mode 100644
index 0000000000000000000000000000000000000000..212fc4fe5c70ac9ac2c9ef7e282b19d3e7e3e14e
--- /dev/null
+++ b/functions/templates.js
@@ -0,0 +1,12 @@
+exports.handler = (ev, ctx, cb) => {
+  const resp = {
+    hello: 'world'
+  }
+  cb(null, {
+    status: 400,
+    body: JSON.stringify(resp),
+    headers: {
+      'Content-type': 'application/json'
+    }
+  })
+}
\ No newline at end of file
diff --git a/functions/templates/colin.js b/functions/templates/colin.js
new file mode 100644
index 0000000000000000000000000000000000000000..dedbac5143c241bebc2aef55d1c5ef4938c741c5
--- /dev/null
+++ b/functions/templates/colin.js
@@ -0,0 +1,12 @@
+exports.handler = (ev, ctx, cb) => {
+  const resp = {
+    foo: 'bar'
+  }
+  cb(null, {
+    status: 400,
+    body: JSON.stringify(resp),
+    headers: {
+      'Content-type': 'application/json'
+    }
+  })
+}
\ No newline at end of file
diff --git a/netlify.toml b/netlify.toml
index 27a266b8184e00caece8fcfd08cac890d4a9eda5..eac25e66d65ea0bd57a2d1c8925047c899d0b8e2 100644
--- a/netlify.toml
+++ b/netlify.toml
@@ -2,4 +2,8 @@
 
 [build]
   publish="dist/aot/"
-  command="npm run build-aot"
\ No newline at end of file
+  command="npm run build-aot"
+  functions=".netlify/functions/"
+  environment={
+    BACKEND_URL="netlify_functions"
+  }
\ No newline at end of file