diff --git a/MEV/EVM-pre-requisite-knowledge.md b/MEV_on_Ethereum/EVM-knowledge.md
similarity index 96%
rename from MEV/EVM-pre-requisite-knowledge.md
rename to MEV_on_Ethereum/EVM-knowledge.md
index d1c8dec..a5f1d94 100644
--- a/MEV/EVM-pre-requisite-knowledge.md
+++ b/MEV_on_Ethereum/EVM-knowledge.md
@@ -1,4 +1,8 @@
-## Basic EVM pre-requisite knowledge
+## 🍟 basic evm knowledge
+
+
+
+### tl;dr
@@ -31,10 +35,13 @@
* a message is like a transaction, except it is produced by a contract and not an external actor. A message is produced when a cotnract currently executing code executes the CALL opcode.
+---
-### Code execution
+### code execution
+
+
* the code in Ethereum contracts is written in a low-level, stack-based bytecode language, referred as the EVM.