diff --git a/app/mc_symbol_table.c b/app/mc_symbol_table.c
index c753e36f3b7277e9bd6f22564c8ace52258e4946..eaa77e53fd6a5a51409c75d3b514b62a4da0ff8c 100644
--- a/app/mc_symbol_table.c
+++ b/app/mc_symbol_table.c
@@ -108,7 +108,7 @@ int main(int argc, char *argv[]) {
         return EXIT_FAILURE;
     }
 
-    mcc_symbol_table_print(symbol_table,out,0);
+    mcc_symbol_table_print(symbol_table,out);
     mcc_symbol_table_delete_table(symbol_table);
     mcc_symbol_table_delete_error_collector(ec);
     mcc_ast_delete(prog);
diff --git a/app/mc_type_check_trace.c b/app/mc_type_check_trace.c
index 0121999502eba41286c75c3a2d5453e9081bd413..90c96b92d48789e70e9e90794a44a0f9ca89c99d 100644
--- a/app/mc_type_check_trace.c
+++ b/app/mc_type_check_trace.c
@@ -108,7 +108,7 @@ int main(int argc, char *argv[]) {
         return EXIT_FAILURE;
     }
 
-    mcc_symbol_table_print(symbol_table,out,0);
+    mcc_symbol_table_print(symbol_table,out);
     mcc_symbol_table_delete_table(symbol_table);
     mcc_symbol_table_delete_error_collector(ec);
     mcc_ast_delete(prog);
diff --git a/src/symbol_table_print.c b/src/symbol_table_print.c
index 0230ed75a177c30ab4abc9065344f8c734c9f18c..07b2f01d43daeeaf9aeaf58a90aa52e02a6ef8f3 100644
--- a/src/symbol_table_print.c
+++ b/src/symbol_table_print.c
@@ -76,7 +76,7 @@ void mcc_symbol_table_print(struct mcc_symbol_table *symbol_table, FILE *out){
             fprintf(out,"\n");
     }
     for (int i = 0; i < symbol_table->inner_tables->size; i++) {     
-		mcc_symbol_table_print(symbol_table->inner_tables->arr[i],out,i);
+		mcc_symbol_table_print(symbol_table->inner_tables->arr[i],out);
 	}
 }
 
diff --git a/test/unit/symbol_table_test.c b/test/unit/symbol_table_test.c
index f383bde8adae92631d3c468d3e5c12f7cb9c5a48..621f65ccf5585567292614d2d7136672567d7592 100644
--- a/test/unit/symbol_table_test.c
+++ b/test/unit/symbol_table_test.c
@@ -39,7 +39,7 @@ void clean_pointers(
         struct mcc_ast_program *p,
         struct mcc_symbol_table_error_collector *ec) {
 	mcc_symbol_table_delete_error_collector(ec);
-   // mcc_ast_delete_program(p);
+    mcc_ast_delete_program(p);
 
 }
 
@@ -406,11 +406,11 @@ void InvalidReturnType(CuTest *ct) {
         TEST(BinaryOpHandsideNumberType) \
         TEST(BinaryOpHandsideDivisionByZero) \
         TEST(ConditionBoolExpected) \
-        // The following tests are currently not working due to unknown reasons
+        /*The following tests are currently not working due to unknown reasons
         // TEST(WrongArgumentType) \
         // TEST(NoReturnInNonVoidFunction) \
         // TEST(InvalidReturnType) \
-        // TEST(WrongNumOfArguments) \
+        // TEST(WrongNumOfArguments) \ */ 
 
 
 #include "main_stub.inc"