diff --git a/doc/spec.md b/doc/spec.md
index 44e42ec..b8911e3 100644
--- a/doc/spec.md
+++ b/doc/spec.md
@@ -5,10 +5,10 @@
Tony Crisci (dubstepdish.com)
Revision
-0.0.2
+0.1.0
Date
-30 October 2013
+10 April 2014
Copyright
Copyright © 2013 Tony Crisci. This work is licensed CC-BY-SA 3.0
@@ -95,6 +95,14 @@ bar_colors:
An *i3-config-builder object* is always a single object. The i3-config-builder object may optionally have any of the members described below at its root. Each of the keys for the i3-config-builder object and all their members must only consist of word characters, digits, and the underscore.
+### The Meta Object
+
+The *meta object* may be present at the root of the i3-config-builder object with the key `meta`. If present, its value must be an object which may contain any of the following keys:
+
+* `description`
+
+If `description` is present, it must be a string less than 140 characters long and should briefly describe the purpose of the object.
+
### The Colors Object
The *colors object* may be present at the root of the i3-config-builder object with the key `colors`. If present, its value must be a single object with keys that each represent a *color alias*. The value of a color alias must be a single string value that expresses a valid *hex color code* in the same format as HTML hex color codes.
diff --git a/themes/archlinux b/themes/archlinux
index ce9856b..a8a9b4d 100644
--- a/themes/archlinux
+++ b/themes/archlinux
@@ -1,7 +1,7 @@
# vim: filetype=yaml
-# archlinux theme for i3 by okraits
-# http://okraits.de
---
+meta:
+ description: 'Archlinux theme by okraits '
window_colors:
focused:
border: '#0088CC'
diff --git a/themes/debian b/themes/debian
index 6b9f889..7ade9cd 100644
--- a/themes/debian
+++ b/themes/debian
@@ -1,6 +1,7 @@
# vim: filetype=yaml
-# debian theme for i3wm by lasers
---
+meta:
+ description: 'Debian theme by lasers'
window_colors:
focused:
border: '#d70a53'
diff --git a/themes/default b/themes/default
index cc77450..2ccfe9d 100644
--- a/themes/default
+++ b/themes/default
@@ -1,7 +1,7 @@
# vim: filetype=yaml
-# i3 default theme
-# http://i3wm.org
---
+meta:
+ description: 'Default theme for i3wm '
window_colors:
focused:
border: '#4c7899'
diff --git a/themes/okraits b/themes/okraits
index cfe8925..6d85221 100644
--- a/themes/okraits
+++ b/themes/okraits
@@ -1,7 +1,7 @@
# vim: filetype=yaml
-# simple i3 theme by okraits
-# http://okraits.de
---
+meta:
+ description: 'A simple theme by okraits '
window_colors:
focused:
border: '#888888'
diff --git a/themes/solarized b/themes/solarized
index 7612dcf..07541d1 100644
--- a/themes/solarized
+++ b/themes/solarized
@@ -1,6 +1,7 @@
# vim: filetype=yaml
-# solarized colorscheme by lasers (no cyan version)
---
+meta:
+ description: 'Solarized theme by lasers'
colors:
base03: '#002b36'
base02: '#073642'
diff --git a/themes/ubuntu b/themes/ubuntu
index bd6908b..cafc562 100644
--- a/themes/ubuntu
+++ b/themes/ubuntu
@@ -1,6 +1,7 @@
# vim: filetype=yaml
-# ubuntu theme for i3wm by lasers
---
+meta:
+ description: 'Ubuntu theme by lasers'
window_colors:
focused:
border: '#dd4814'