diff --git a/4725FakultaetCPP/meta.xml b/4725FakultaetCPP/meta.xml
index 02c505fd67726161875a56a74b4103b77da9bb0e..cadc02224b32cdb4d8f57450e9a1d68254d09d22 100644
--- a/4725FakultaetCPP/meta.xml
+++ b/4725FakultaetCPP/meta.xml
@@ -1,4 +1,4 @@
-<task subatoId="4725" id="4725FakultCPP" lang="C++" attempts="5" submissionMode="TEXT">
+<task id="4725FakultCPP" lang="C++" attempts="5" submissionMode="TEXT">
   <name>C++ Fakultät</name>
   <evaluator image="registry.gitlab.com/sveneric/subato/executor_cpp:11">C++ 14</evaluator>
   <description></description>
diff --git a/4725FakultaetCPP/text/text.html b/4725FakultaetCPP/text/text.html
index d38a94eb5717a66789d4e31fcebc90c136f36173..b629b0f74545daa6ec1f6d3bb47f1d8469a89c41 100644
--- a/4725FakultaetCPP/text/text.html
+++ b/4725FakultaetCPP/text/text.html
@@ -8,6 +8,7 @@
 
   <h3>Testframework</h3>
   <p>Es wird das googletest Framework verwendet.</p>
+  <p>Wenn man in seinen Quelltexten <tt>MemoryTest.h</tt> inkludiert, dann werden automatisch alle <tt>malloc</tt> und <tt>free</tt>-Aufrufe protokollietr.</p>
   
   <h3>Testdateien</h3>
   <ul>
@@ -24,7 +25,20 @@
       <p>Ansonsten gilt für Abnahmetests dasselbe wie für die direkten Tests.</p>
     </li>
   </ul>
+
+  <h3>Testfälle</h3>
+  <p>Ein Testfall hat einen Namen wird mit <tt>testStart("test_name");</tt> eröffnet.</p>
+  <p>Dann können die Assertions kommen. Es gibt nur zwi Arten von Assertion:
+  <ul>
+    <li><tt>assertIntEq(char* message,int expected, int actual);</tt></li>
+    <li><tt>assertTrue(char* message,bool value);</tt></li>
+  </ul>
+  <p>Beendet wird ein Testfall mit: <tt>testEnd();</tt></p>
+
   <h3>Bibliotheken</h3>
-  <p>Zusätzliche Bibliotheken sind in der Testumgebeung bisher nicht installiert.</p>
-      
+  <p>Zusätzliche Bibliotheken sind in der Testumgebeung bisher nicht installiert. Lediglich math wird vom Linker berücksichtigt <tt>-m</tt>.
+  </p>
+
+  <h3>Achtung!</h3>
+  <p>Wenn das Programm crashed gibt es keine Möglichkeit irgendeinen Test auszuwerten.</p>
 </div>