diff --git a/TestITM b/TestITM
index 9218b20e39a7a0175482e436e7f11ed923fab2fd..b05ccc15b6a78d145ef0e81c83bacf23ef28da02 100644
--- a/TestITM
+++ b/TestITM
@@ -3,13 +3,15 @@
 data 13
 data 97
 UsartReceiveOverflow
-data 97
-UsartReceiveOverflow
-data 97
-UsartReceiveOverflow
-data 100
+data 3
 RingBufferOverflow
-data 115
+data 3
 RingBufferOverflow
+data 3
+RingBufferOverflow
+bare10
+data 97
+UsartReceiveOverflow
 data 13
+data 97
 UsartReceiveOverflow
diff --git a/examples/bare10.rs b/examples/bare10.rs
index 28104453614e197c841aa383e790288763be3b89..088efbbd3b0fbd922889e89e9bd671a5085fe0b5 100644
--- a/examples/bare10.rs
+++ b/examples/bare10.rs
@@ -79,7 +79,7 @@ const APP: () = {
         }
     }
 
-    #[task(priority = 1, resources = [ITM])]
+    #[task(priority = 1, capacity = 4, resources = [ITM])]
     fn trace_data(byte: u8) {
         let stim = &mut resources.ITM.stim[0];
         iprintln!(stim, "data {}", byte);
@@ -168,7 +168,7 @@ const APP: () = {
 //
 //    What information would you need?
 //
-//    ** your answer here **
+//    We need to know how large a USART-message is, how often we can take a message and how much time it takes/needs for a message to be processed
 //    
 //    Commit your answers (bare10_2)
 //