diff --git a/psConfig/exercise/pkenneweg.conf b/psConfig/exercise/pkenneweg.conf
new file mode 100644
index 0000000000000000000000000000000000000000..0c889eaf8b8db132897c5c74c44865b837759840
--- /dev/null
+++ b/psConfig/exercise/pkenneweg.conf
@@ -0,0 +1,21 @@
+[main]
+startdb=30;
+uttdb=35;
+silence=400;
+timeout=8;
+openDeviceDirectly=yes;
+
+[pocketsphinxinstance]
+name=confirm;
+jsgf=../../psGrammar/confirm/confirm.jsgf;
+rsbscope=/speechrec/psa/confirm;
+bestpath=no;
+autoload=yes;
+
+[pocketsphinxinstance]
+name=exercise;
+jsgf=../../psGrammar/exercise/pkenneweg.jsgf;
+rsbscope=/speechrec/psa/pkenneweg;
+bestpath=no;
+autoload=yes;
+
diff --git a/psConfig/teamrobo/pkenneweg.conf b/psConfig/teamrobo/pkenneweg.conf
new file mode 100644
index 0000000000000000000000000000000000000000..2441e8be0882647ca0c992e0f7fd2a817c722673
--- /dev/null
+++ b/psConfig/teamrobo/pkenneweg.conf
@@ -0,0 +1,15 @@
+[main]
+startdb=30;
+uttdb=35;
+silence=400;
+timeout=8;
+openDeviceDirectly=yes;
+
+
+[pocketsphinxinstance]
+name=ordering;
+jsgf=pkenneweg.jsgf;
+rsbscope=/speechrec/psa/pkenneweg;
+bestpath=no;
+autoload=yes;
+
diff --git a/psGrammar/exercise/pkenneweg.jsgf b/psGrammar/exercise/pkenneweg.jsgf
new file mode 100644
index 0000000000000000000000000000000000000000..c3b833fce58d8f242cd9ef4dca9757166ec7860b
--- /dev/null
+++ b/psGrammar/exercise/pkenneweg.jsgf
@@ -0,0 +1,10 @@
+#JSGF V1.0;
+grammar ToBI_commands;
+public <statement> = [tobi] [biron] <command> [tobi] [biron];
+
+<command> = (<drink>) ;
+<drink> = (<retrieve> a drink)
+<retrieve> = retrieve|fetch|get|grab
+
+
+
diff --git a/psGrammar/exercise/pkennewegcalc.jsgf b/psGrammar/exercise/pkennewegcalc.jsgf
new file mode 100644
index 0000000000000000000000000000000000000000..9f1dabeee9ea6689a5865afebaacef9f5e81dec3
--- /dev/null
+++ b/psGrammar/exercise/pkennewegcalc.jsgf
@@ -0,0 +1,9 @@
+#JSGF V1.0;
+grammar ToBI_commands;
+public <statement> = [tobi] [biron] <command>;
+
+<command> = <numeric> <op> <numeric> ;
+<numeric> = one|two|zero|three|four|five|six|seven|eight|nine;
+<op> = plus|minus;
+
+
diff --git a/psGrammar/teamrobo/pkenneweg.jsgf b/psGrammar/teamrobo/pkenneweg.jsgf
new file mode 100644
index 0000000000000000000000000000000000000000..03e945d58818ed33638d9ca942aa666bd2bb5b38
--- /dev/null
+++ b/psGrammar/teamrobo/pkenneweg.jsgf
@@ -0,0 +1,10 @@
+#JSGF V1.0;
+grammar ToBI_commands;
+public <statement> = [tobi] [biron] <command> [tobi] [biron];
+
+<command> = (<drink>) ;
+<drink> = (<retrieve> a drink);
+<retrieve> = retrieve|fetch|get|grab;
+
+
+