diff --git a/inc/MessageParser.hpp b/inc/MessageParser.hpp
index 4b848bc75c08f443d8a1302d4c683baf2b4abc01..759c31392a99cd658e25fce745ed3558e18794b7 100644
--- a/inc/MessageParser.hpp
+++ b/inc/MessageParser.hpp
@@ -5,18 +5,21 @@
 #include "Message.hpp"
 
 /**
- * A generic class responsible for the execution of the incoming telemetry and telecommand
- * packets.
+ * A generic class responsible for the execution and the parsing of the incoming telemetry and telecommand
+ * packets
  */
 
 class MessageParser {
 public:
 
 	/**
-	 * It is responsible to call the suitable function that executes the proper service. The way that
-	 * the services are selected is based on the serviceType of the \p message
+	 * It is responsible to call the requested service that executes a telecommand packet.
+	 *
+	 * @param Message Contains the necessary parameters to call the suitable subservice
+ 	 * @todo Implement the execute() in the upcoming services or generally in the upcoming
+ 	 * activities
 	 */
-	void execute(Message &message);
+	static void execute(Message &message);
 
 	/**
 	 * Parse a message that contains the CCSDS and ECSS packet headers, as well as the data