diff --git a/ps-config/exercise/climberg.conf b/ps-config/exercise/climberg.conf
new file mode 100644
index 0000000000000000000000000000000000000000..a0210ed6bbb15c36f1401ac94e5c2d467d60c71a
--- /dev/null
+++ b/ps-config/exercise/climberg.conf
@@ -0,0 +1,24 @@
+[main]
+startdb=43;
+uttdb=47;
+silence=400;
+timeout=8;
+openDeviceDirectly=yes;
+
+[pocketsphinxinstance]
+name=confirm;
+hmm=/vol/robocup/2014/share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k;
+dict=/vol/robocup/2014/share/SpeechRec/psGrammar/dictionary/tobiDic.dic;
+jsgf=/vol/robocup/2014/share/SpeechRec/psGrammar/confirm/confirm.jsgf;
+rsbscope=/speechrec/psa/confirm;
+bestpath=no;
+autoload=yes;
+
+[pocketsphinxinstance]
+name=hc;
+hmm=/vol/robocup/2014/share/pocketsphinx/model/hmm/en_US/hub4wsj_sc_8k;
+dict=/vol/robocup/2014/share/SpeechRec/psGrammar/dictionary/tobiDic.dic;
+jsgf=/vol/robocup/2014/share/SpeechRec/psGrammar/homecoming/hc.jsgf;
+rsbscope=/speechrec/psa/homecoming;
+bestpath=no;
+autoload=yes;
diff --git a/ps-grammar/exercise/climberg.jsgf b/ps-grammar/exercise/climberg.jsgf
new file mode 100755
index 0000000000000000000000000000000000000000..94c9dd5e85ec13503e4219db43076aebf75cc811
--- /dev/null
+++ b/ps-grammar/exercise/climberg.jsgf
@@ -0,0 +1,7 @@
+#JSGF V1.0;
+grammar climberg;
+public <statement> = ( <kitchen> | <livingroom>);
+
+<kitchen> = kitchen;
+<livingroom> = livingroom;
+