diff --git a/examples/bare9.rs b/examples/bare9.rs
index ecb7aa9369ea5b6ff3b47f4b7553ea0a3f9476c6..dbfb8690a9989387449b01c17137670022bdd948 100644
--- a/examples/bare9.rs
+++ b/examples/bare9.rs
@@ -136,15 +136,28 @@ const APP: () = {
 //
 //    What did you receive, and what was the output of the ITM trace.
 //
-//    ** your answer here **
+//    Received ASCII -> abcd
+//    
+//    bare9
+//    goto sleep
+//    woken..
+//    data 97
+//    goto sleep
+//    woken..
+//    data 98
+//    goto sleep
+//    woken..
+//    data 99
+//    data 100
+//    goto sleep
 //
 //    Did you experience any over-run errors?
 //
-//    ** your answer here **
+//    No
 //
 //    Why does it behave differently than bare7/bare8?
 //
-//    ** your answer here **
+//    Instead of printing directly using usart, we write it to tx and queue the byte for later use.
 //
 //    Commit your answers (bare9_1)
 //