diff --git a/themes/hugoplate/layouts/shortcodes/card.html b/themes/hugoplate/layouts/shortcodes/card.html
index db46634..cd57a34 100644
--- a/themes/hugoplate/layouts/shortcodes/card.html
+++ b/themes/hugoplate/layouts/shortcodes/card.html
@@ -2,4 +2,17 @@
-{{ range split .Inner "..column.." }}
-{{ printf "
"| safeHTML }}
-{{ . | safeHTML }}
+
+{{ range split (trim .Inner " \n") "..column.." }}
+{{ if ne . "" }}
+{{ printf "
"| safeHTML }}
+{{ . | safeHTML }}
{{ printf "
" | safeHTML }}
{{ end }}
-
\ No newline at end of file
+{{ end }}
+
+
+{{/*
+ Adds the ability to create columns in markdown content.
+
+ Usage:
+ {{< columns class="some-class" >}}
+ Content
+ ..column..
+ Content
+ {{< /columns >}}
+
+
+ */}}
+
+
+
+
+
\ No newline at end of file
diff --git a/themes/hugoplate/layouts/shortcodes/section.html b/themes/hugoplate/layouts/shortcodes/section.html
index 25b1df8..ff64e99 100644
--- a/themes/hugoplate/layouts/shortcodes/section.html
+++ b/themes/hugoplate/layouts/shortcodes/section.html
@@ -3,4 +3,22 @@
{{ .Inner }}
-
\ No newline at end of file
+
+
+{{/*
+
+ This shortcode is a wrapper for a section component. It has a default class of "text-gray-700 bg-white" but can be overridden by passing a class attribute.
+
+ Attributes:
+ 1. title
+ 2. background-color
+ 3. background-image
+ 4. light-text
+ 5. fixed
+ 6. classes
+
+ Usage:
+ {{< section title="This is a section" background-color="#f5f5f5" background-image="https://source.unsplash.com/random/1920x1080" light-text="true" fixed="true" classes="text-center" >}}
+ This is the content of the section
+ {{< /section >}}
+*/}}