diff --git a/layouts/shortcodes/gmachine b/layouts/shortcodes/gmachine
new file mode 100644
index 0000000..11b5b95
--- /dev/null
+++ b/layouts/shortcodes/gmachine
@@ -0,0 +1,8 @@
+
+
+ {{ .Get 0 }}
+
+
+ {{ .Inner }}
+
+
diff --git a/layouts/shortcodes/gmachine_css b/layouts/shortcodes/gmachine_css
new file mode 100644
index 0000000..5540266
--- /dev/null
+++ b/layouts/shortcodes/gmachine_css
@@ -0,0 +1,2 @@
+{{ $style := resources.Get "scss/gmachine.scss" | resources.ToCSS | resources.Minify }}
+
diff --git a/layouts/shortcodes/gmachine_inner b/layouts/shortcodes/gmachine_inner
new file mode 100644
index 0000000..1c8987c
--- /dev/null
+++ b/layouts/shortcodes/gmachine_inner
@@ -0,0 +1,8 @@
+
+
+ {{ .Get 0 }}
+
+
+ {{ .Inner }}
+
+