diff --git a/.project b/.project
new file mode 100644
index 0000000000000000000000000000000000000000..7d4870731729ef0de4691114489ad8e3d430e8a6
--- /dev/null
+++ b/.project
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>SpeechRec</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+	</buildSpec>
+	<natures>
+	</natures>
+</projectDescription>
diff --git a/ps-grammar/dictionary/tobiDic.dic b/ps-grammar/dictionary/tobiDic.dic
index 5a8774e171ab971e2f3d1cf8eff0404a158a7560..3420e5367231d88adedab1cc94cca36b35e848a2 100644
--- a/ps-grammar/dictionary/tobiDic.dic
+++ b/ps-grammar/dictionary/tobiDic.dic
@@ -120484,6 +120484,7 @@ timmins	T IH M IH N Z
 timmons	T IH M AH N Z
 timms	T IH M Z
 timmy	T IH M IY
+timo	T IH M AH
 timon	T AY M AH N
 timoney	T IH M AH N IY
 timor	T IY M AO R
diff --git a/ps-grammar/openChallenge/openChallenge.jsgf b/ps-grammar/openChallenge/openChallenge.jsgf
new file mode 100644
index 0000000000000000000000000000000000000000..39101c413144a21965c0de6caffe5bfef050cda7
--- /dev/null
+++ b/ps-grammar/openChallenge/openChallenge.jsgf
@@ -0,0 +1,9 @@
+#JSGF V1.0;
+grammar ToBI_demoChallange;
+public <statement> = [tobi] [please] <command> [please] [tobi];
+
+<command> = <followMe> | <stop> | <cleanUp> | <grasp>;
+<followMe> = follow me;
+<stop> = stop [it];
+<cleanUp> = clean [up];
+<grasp> = grasp [object];
diff --git a/ps-grammar/robotZoo/roboZoo.jsgf b/ps-grammar/robotZoo/roboZoo.jsgf
index 1efda6c8b9717fcfcdab4b4181100ed15b272e78..c8f2bef5a593957970a20b83fb7960bbb234803d 100644
--- a/ps-grammar/robotZoo/roboZoo.jsgf
+++ b/ps-grammar/robotZoo/roboZoo.jsgf
@@ -1,7 +1,7 @@
 #JSGF V1.0;
 grammar ToBI_roboZoo;
 
-public <statement> = [tobi] (<biron> | <andi> | <leon> | <kai> | <martin> | <christian> | <leroy> | <suchit> | <niksa> | <sven> | <sebastian> ) [tobi];
+public <statement> = [tobi] (<biron> | <andi> | <leon> | <kai> | <martin> | <christian> | <leroy> | <suchit> | <niksa> | <sven> | <sebastian> | <timo> ) [tobi];
 
 <biron> =  biron;
 <andi> = andreas; 
@@ -14,3 +14,4 @@ public <statement> = [tobi] (<biron> | <andi> | <leon> | <kai> | <martin> | <chr
 <suchit> = suchit;
 <niksa> = niksa;
 <sven> = sven;
+<timo> = timo;
diff --git a/ps-grammar/rsm/rsm.jsgf b/ps-grammar/rsm/rsm.jsgf
new file mode 100644
index 0000000000000000000000000000000000000000..be6b777174a9d75b7e8999322c52f32e4584dc17
--- /dev/null
+++ b/ps-grammar/rsm/rsm.jsgf
@@ -0,0 +1,9 @@
+#JSGF V1.0;
+grammar A4_rsm;
+public <rsm> = [the] <furniture> [is] [on] [the] [in] ( <IN_FRONT_OF> | <BEHIND> | <RIGHT_OF> | <LEFT_OF> ) [of] [the] <furniture>;
+
+<furniture> = ( ( sofa | couch ) | chair | cupboard | shelf | table ) ;
+<IN_FRONT_OF> = ( before | front );
+<BEHIND> = ( behind | after );
+<LEFT_OF> = ( left );
+<RIGHT_OF> = ( right );