diff --git a/examples/bare3.rs b/examples/bare3.rs
index b14b8107055053e60a7d2e29b58860360003c2b4..d60cd1adacee2d18029331211a1e0a2fc6ab0dd9 100644
--- a/examples/bare3.rs
+++ b/examples/bare3.rs
@@ -39,7 +39,7 @@ fn main() -> ! {
     hprintln!("").unwrap();
 
     let a: [u8;4] = [65u8; 4];
-    // let mut a = [0u8; 4];
+    let mut a = [0u8; 4];
 
     hprintln!("").unwrap();
     hprintln!("a = {}", core::str::from_utf8(&a).unwrap()).unwrap();
@@ -102,7 +102,11 @@ fn main() -> ! {
 //    Run the program, what happens and why?
 //
 //    ** your answer here **
-//
+//      The output for a is: 
+//      a = 
+//     a is an array of zeros and when its printed it takes the ascii value of 0
+//      which is null so it doesnt print anything
+// 
 //    Commit your answers (bare3_3)
 //
 // 4. Alter the program so that the data from `bs` is copied byte