diff --git a/media/attribution.js b/media/attribution.js
index 1f93712d..4ec20d8e 100644
--- a/media/attribution.js
+++ b/media/attribution.js
@@ -1139,6 +1139,16 @@ const attributionData = {
                 "chemicalcrux"
             ]
         },
+        {
+            prefix: "./media/buildings/city-blocks/",
+            files: [
+                { name: "manhattan.svg", source: null },
+                { name: "houston.svg", source: null },
+            ],
+            authors: [
+                "chemicalcrux"
+            ]
+        },
         {
             prefix: "./media/cities/",
             files: [
diff --git a/media/buildings/city-blocks/houston.svg b/media/buildings/city-blocks/houston.svg
new file mode 100644
index 00000000..f04786e8
--- /dev/null
+++ b/media/buildings/city-blocks/houston.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/media/buildings/city-blocks/manhattan.svg b/media/buildings/city-blocks/manhattan.svg
new file mode 100644
index 00000000..cb2836a8
--- /dev/null
+++ b/media/buildings/city-blocks/manhattan.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/presets/buildings.js b/presets/buildings.js
index 090b82de..264e653d 100644
--- a/presets/buildings.js
+++ b/presets/buildings.js
@@ -164,6 +164,18 @@ function makeBuildings() {
         )
     )
 
+    results.push(
+        makeHeight (
+            [
+                ["manhattan", 141.8, "meters"],
+                ["houston", 93, "meters"]
+            ],
+            "City Blocks",
+            "",
+            "buildings"
+        )
+    )
+
     results.sort((b1, b2) => {
         e1 = b1.constructor();
         e2 = b2.constructor();