diff --git a/Products.java b/Products.java
index 1dbaca106068031e5d12ddb5313169557d370f7f..4e7a3e8b178ec51350bb770f607c09e8945c61b1 100644
--- a/Products.java
+++ b/Products.java
@@ -335,7 +335,15 @@ public class Products { /* a good class, but not as good as cse391 */
                 129.99
         );
     }
-
+    public Product shen824Product() {
+	return new Product(
+		"Magic Keyboard",
+		"Wireless, Convenience",
+		"keyboard.jpg",
+		"keyboard",
+		99.00
+	);
+    }
     public Product robertdlProduct(){
 	return new Product(
 		"Sunshower Sam",
diff --git a/Staff.java b/Staff.java
index a1c594e9211513a304163072a4dbbc044b7b01a8..f9f72866fcac144e9762d9e9e42b2fa56da09fb6 100644
--- a/Staff.java
+++ b/Staff.java
@@ -356,7 +356,15 @@ public class Staff {
                 "Tennis racket and balls"
         );
     }
-
+    public Employee shen824() {
+	return new Employee(
+		"Yixiang",
+		"Student",
+		"tired",
+		"sea.jpg",
+		"sea"
+	);
+    }
     public Employee robertdl(){
 	return new Employee(
 		"Robert Luiten",
diff --git a/images/products/keyboard.jpg b/images/products/keyboard.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..a4f51bed83668b7b8abb6ad249e32653a00ed42e
Binary files /dev/null and b/images/products/keyboard.jpg differ
diff --git a/images/staff/sea.jpg b/images/staff/sea.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..884d43749ddbeb4c12ca6eb5ffea9b5b984008c1
Binary files /dev/null and b/images/staff/sea.jpg differ