diff --git a/media/attribution.js b/media/attribution.js
index 2a8227db..57455ffe 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -20701,6 +20701,13 @@ const attributionData = {
                 "chemicalcrux"
             ]
         },
+        {
+            prefix: "./media/objects/Corks/",
+            all: null,
+            authors: [
+                "chemicalcrux"
+            ]
+        },
         {
             prefix: "./media/real-buildings/",
             all: "https://wiki.openstreetmap.org/wiki/Blender",
diff --git a/media/objects/Corks/Champagne-Front.svg b/media/objects/Corks/Champagne-Front.svg
new file mode 100644
index 00000000..de539d78
--- /dev/null
+++ b/media/objects/Corks/Champagne-Front.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/media/objects/Corks/Champagne-Top.svg b/media/objects/Corks/Champagne-Top.svg
new file mode 100644
index 00000000..aec93076
--- /dev/null
+++ b/media/objects/Corks/Champagne-Top.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/media/objects/Corks/Regular-Front.svg b/media/objects/Corks/Regular-Front.svg
new file mode 100644
index 00000000..5f1ef260
--- /dev/null
+++ b/media/objects/Corks/Regular-Front.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/media/objects/Corks/Regular-Top.svg b/media/objects/Corks/Regular-Top.svg
new file mode 100644
index 00000000..d2f98eb2
--- /dev/null
+++ b/media/objects/Corks/Regular-Top.svg
@@ -0,0 +1,40 @@
+
+
diff --git a/presets/objects.js b/presets/objects.js
index d21974db..36b7cc34 100644
--- a/presets/objects.js
+++ b/presets/objects.js
@@ -906,6 +906,7 @@ function makeObjects() {
     /* ***Christmas Trees*** */ results.push(makeModel({"name": "Christmas Trees", "kind": "objects", "forms": [{"name": "Christmas Tree", "views": [{"name": "Front", "height": 2.5790183544158936, "extra": 1.0018578258221682, "bottom": 0.0018509483429142528}, {"name": "Angled", "height": 2.5790183544158936, "extra": 1.0017254125814505, "bottom": 0.001719478960187692}, {"name": "Side", "height": 2.5790183544158936, "extra": 1.0018771924482337, "bottom": 0.0018701711060793292}, {"name": "Top", "height": 0.08875526487827301, "extra": 1.0000312, "bottom": 3.119805324149028e-05}]}]}));
     /* ***Nerf Darts*** */ results.push(makeModel({"name": "Nerf Darts", "kind": "objects", "forms": [{"name": "Elite", "views": [{"name": "Top", "height": 0.07250000536441803, "extra": 1.0029898101799761, "bottom": 0.0029720385179437593}, {"name": "Tip", "height": 0.012500002980232239, "extra": 1.0030365024065977, "bottom": 0.003018173027275935}, {"name": "Side", "height": 0.012500002980232239, "extra": 1.0173611111111112, "bottom": 0.016778523489932886}]}]}));
     /* ***Popsicle Sticks*** */ results.push(makeModel({"name": "Popsicle Sticks", "kind": "objects", "forms": [{"name": "Thin", "views": [{"name": "Top", "height": 0.11500000208616257, "extra": 1.0046167238023707, "bottom": 0.0045744855299115405}, {"name": "Front", "height": 0.0020000000949949026, "extra": 1.2473394461077845, "bottom": 0.16547998864234453}, {"name": "Side", "height": 0.0020000000949949026, "extra": 1.2582112068965519, "bottom": 0.17027656973934802}]}]}));
+    /* ***Corks*** */ results.push(makeModel({"name": "Corks", "kind": "objects", "forms": [{"name": "Regular", "views": [{"name": "Front", "height": 0.04400000348687172, "extra": 1.0113738671148191, "bottom": 0.011120892018779369}, {"name": "Top", "height": 0.021000001579523087, "extra": 1.023945585768944, "bottom": 0.022851214342994603}]}, {"name": "Champagne", "views": [{"name": "Front", "height": 0.044000186026096344, "extra": 1.0114045618247298, "bottom": 0.011150234741784037}, {"name": "Top", "height": 0.030000001192092896, "extra": 1.0167765827955573, "bottom": 0.016231949505918646}]}]}));
     /* ***INSERT HERE*** */
     return results;
 }