diff --git a/transition_machine/src/ActionBank.cpp b/transition_machine/src/ActionBank.cpp
index 50e01ca18ec8113065f75212cec75132d99e2cd4..547382f1391907192f30b53efd93504841f1e80f 100644
--- a/transition_machine/src/ActionBank.cpp
+++ b/transition_machine/src/ActionBank.cpp
@@ -616,6 +616,8 @@ std::vector<Action::BasicAction> ActionBank::str2sequence(const std::string & na
     {
       simpleBufferWrite(c, "ID", std::to_string(c.currentWordIndex), 0);
       c.currentWordIndex += 1;
+      if (ProgramParameters::debug)
+        fprintf(stderr, "ended word <%s>\n", c.getTape("FORM")[0].c_str());
     };
     auto undo = [](Config & c, Action::BasicAction &)
     {
@@ -1305,6 +1307,9 @@ void ActionBank::addCharToBuffer(Config & config, const std::string & tapeName,
 
   std::string suffix = std::string(config.rawInput.begin()+config.rawInputHeadIndex, config.rawInput.begin()+config.rawInputHeadIndex+nbChar);
 
+  if (ProgramParameters::debug)
+    fprintf(stderr, "added char <%s> to word\n", suffix.c_str());
+
   tape.setHyp(relativeIndex, from+suffix);
 }