diff --git a/src/main.c b/src/main.c
index 536449e048b0726ebcfcfd640bdeabf0a98c43df..67778a88863b90e9b9cb1ed40cdbf0a25cfa97e4 100644
--- a/src/main.c
+++ b/src/main.c
@@ -11,7 +11,16 @@ const uint8_t zeile[8] = {0x00, 0x02, 0x04, 0x06, 0x08, 0x10, 0x12, 0x14};
 const uint8_t fill[17] = {0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff};
 
 const uint8_t empty[17] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
+// erste byte: bei welche zeile es anfÃĪngt
+// 0x00 => data address pointer command begins with 0000, second half modifies command to tell which line it is
+/*
+lines go from 0 - 15 => nimm alle gerade (0, 2, 4, 6, 8, 10, 12, 14), (1, 3, 5, 7, 9, 11, 13, 15)
 
+so every other byte is egal
+
+0xff == every led in row lights up (all 8 bits are lit up)
+
+*/
 const uint8_t matrix[9][17] = {
     {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // empty
     {0x00, 0xff, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, // achtel