diff --git a/src/language/PugsParser.cpp b/src/language/PugsParser.cpp
index ed0c231071540050b6c216a6e8230487e801e0ba..427e084e87ae89de498558fff98b7c246b1d4a68 100644
--- a/src/language/PugsParser.cpp
+++ b/src/language/PugsParser.cpp
@@ -74,6 +74,8 @@ parser(const std::string& filename)
     ASTNodeEmptyBlockCleaner{*root_node};
 
     ASTNodeExpressionBuilder{*root_node};
+    std::cout << "-------------------------------------------------------\n";
+    std::cout << rang::style::bold << "Executing AST..." << rang::style::reset << '\n';
 
     ExecutionPolicy exec_all;
     root_node->execute(exec_all);
@@ -102,5 +104,4 @@ parser(const std::string& filename)
     read_input input(filename);
     parse_and_execute(input);
   }
-  std::cout << "Executed successfuly: " << filename << '\n';
 }