diff --git a/cs172/Lect05/boilerplate.py b/cs172/Lect05/boilerplate.py
new file mode 100644
index 0000000000000000000000000000000000000000..709df1a8b03e60255a0383ffb664c5e2c3663c2a
--- /dev/null
+++ b/cs172/Lect05/boilerplate.py
@@ -0,0 +1,15 @@
+import pygame
+pygame.init()
+surface = pygame.display.set_mode((800, 600))        
+surface.fill((255, 255, 255))
+
+while True:
+    for event in pygame.event.get():
+        if event.type == pygame.QUIT or \
+           event.type == pygame.KEYDOWN and \
+           event.__dict__['key'] == pygame.K_q:
+            pygame.quit()
+            exit()
+        
+    pygame.display.update()
+
diff --git a/cs172/Lect05/mario_black.png b/cs172/Lect05/mario_black.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b5b515ecc24210e8456263293cfca6425a81f9c
Binary files /dev/null and b/cs172/Lect05/mario_black.png differ
diff --git a/cs172/Lect05/mario_blue.png b/cs172/Lect05/mario_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4b6fce8e29c3ce9fae27a65734108ee01d2af81
Binary files /dev/null and b/cs172/Lect05/mario_blue.png differ
diff --git a/cs172/Lect05/mario_gold.png b/cs172/Lect05/mario_gold.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ceea1a6b012f538d061585862cc0917ccee98f6
Binary files /dev/null and b/cs172/Lect05/mario_gold.png differ