diff --git a/maca_lemmatizer/src/maca_lemmatizer.c b/maca_lemmatizer/src/maca_lemmatizer.c
index d0301081c61c69a2e97ca67baa84bcf6202a1f7c..2aa380503a4d832ddee688baca517a884d9aad51 100644
--- a/maca_lemmatizer/src/maca_lemmatizer.c
+++ b/maca_lemmatizer/src/maca_lemmatizer.c
@@ -234,12 +234,12 @@ int main(int argc, char *argv[])
     if(form)free(form);
     if(feats)free(feats);
   }
-  free(buffer_copy);
+  /* free(buffer_copy); */
   free(lemma_array);
   hash_free(form_pos_ht);
 
-  if(ctx->conll_filename)
-    fclose(f);
+  /*  if(ctx->conll_filename)
+      fclose(f);*/
   
   return 0;
 }
diff --git a/maca_trans_parser/src/movements.c b/maca_trans_parser/src/movements.c
index 623461da460f2d0431e557ce509a68896710dbf0..36e3ff77c5042056c947e28b3cfe1e36f94ff53d 100644
--- a/maca_trans_parser/src/movements.c
+++ b/maca_trans_parser/src/movements.c
@@ -16,6 +16,7 @@ int movement_eos(config *c, int movement_code)
   word_set_sent_seg(s0, 1); 
 
   config_push_mvt(c, movement_code, s0, NULL);
+    
   return 1;
 }
 
diff --git a/maca_trans_parser/src/simple_decoder_parser_arc_eager.c b/maca_trans_parser/src/simple_decoder_parser_arc_eager.c
index 6cc38ebbbb71bb41e5d56579dc5b0ffdaea148da..f4646dd3fe6ce58b407b15084788d5e9910da239 100644
--- a/maca_trans_parser/src/simple_decoder_parser_arc_eager.c
+++ b/maca_trans_parser/src/simple_decoder_parser_arc_eager.c
@@ -210,6 +210,8 @@ void simple_decoder_parser_arc_eager(context *ctx)
 	break;
       case MVT_PARSER_ROOT:
 	result = movement_parser_root(c, root_label);
+	/*	while(!stack_is_empty(config_get_stack(c)))
+		movement_parser_root(c, root_label);*/
 	break;
       case MVT_PARSER_EOS:
 	result = movement_parser_eos(c);