diff --git a/worksheet1/README.md b/worksheet1/README.md
index 0efa830a3bca52ed0cf9ea6485cda36b90385345..ee8b5584be79e7c0ea8fc2d3af509a8780cc3907 100644
--- a/worksheet1/README.md
+++ b/worksheet1/README.md
@@ -154,6 +154,8 @@ Objective:
 The Makefile automates the compilation of all tasks for streamlined testing and execution.
 
 Sample Makefile:
+![Reference Image](/home/nguyen13-minh/ws-os/worksheet1/image/Makefile.png)
+
 all: task1 task1.2 task2.1 task2.2 task2.3
 
 task1: task1.o asm_io.o
diff --git a/worksheet1/image/2.2.png b/worksheet1/image/2.2.png
index 1527fc35fedac81bd437798c12c69dfbb764d2cd..f77f055439aea541e4bd3bdb8d21ce1f00873648 100644
Binary files a/worksheet1/image/2.2.png and b/worksheet1/image/2.2.png differ
diff --git a/worksheet1/image/2.3.png b/worksheet1/image/2.3.png
index 1527fc35fedac81bd437798c12c69dfbb764d2cd..a5f12daa75ec63ef67dc05968cdaf92e90fd872b 100644
Binary files a/worksheet1/image/2.3.png and b/worksheet1/image/2.3.png differ
diff --git a/worksheet1/image/Makefile.png b/worksheet1/image/Makefile.png
new file mode 100644
index 0000000000000000000000000000000000000000..5c7dd535128eacf2ed08c52319c0e9c5c9e839c9
Binary files /dev/null and b/worksheet1/image/Makefile.png differ