diff --git a/public/json/se_monsters.json b/public/json/se_monsters.json
index a503667..1077862 100644
--- a/public/json/se_monsters.json
+++ b/public/json/se_monsters.json
@@ -1517,7 +1517,7 @@
"cr": "1/4",
"size": "Medium",
"type": "Humanoid",
- "tags": "Aarakocra",
+ "tags": "",
"section": "",
"alignment": "neutral good",
"environment": "mountain, planar",
@@ -1568,7 +1568,7 @@
"cr": "1/4",
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "arctic, desert, dungeon, forest, grassland, mountain, swamp, underground, urban",
@@ -2078,7 +2078,7 @@
"cr": 12,
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "ruins, urban",
@@ -2095,7 +2095,7 @@
"cr": 8,
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "non-good",
"environment": "arctic, cave, coast, desert, dungeon, forest, grassland, mountain, ruins, swamp, underground, urban",
@@ -2231,7 +2231,7 @@
"cr": "1/8",
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "non-lawful",
"environment": "arctic, coast, desert, forest, grassland, mountain, ruins, urban",
@@ -2248,7 +2248,7 @@
"cr": 2,
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "non-lawful",
"environment": "arctic, coast, desert, forest, grassland, mountain, ruins, urban",
@@ -2435,7 +2435,7 @@
"cr": 2,
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any chaotic",
"environment": "arctic, cave, desert, forest, grassland, mountain, swamp, urban",
@@ -2962,7 +2962,7 @@
"cr": 0,
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "urban",
@@ -3081,7 +3081,7 @@
"cr": 2,
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "non-good",
"environment": "dungeon, urban",
@@ -3098,7 +3098,7 @@
"cr": "1/8",
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "non-good",
"environment": "dungeon, urban",
@@ -3574,7 +3574,7 @@
"cr": 2,
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "arctic, cave, coast, desert, forest, grassland, mountain, swamp, underground",
@@ -4815,7 +4815,7 @@
"cr": 5,
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "urban",
@@ -5172,7 +5172,7 @@
"cr": "1/8",
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "urban",
@@ -5699,7 +5699,7 @@
"cr": 3,
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "urban",
@@ -5971,7 +5971,7 @@
"cr": 6,
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "urban",
@@ -6498,7 +6498,7 @@
"cr": "1/8",
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "urban",
@@ -6991,7 +6991,7 @@
"cr": 2,
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "urban",
@@ -7535,7 +7535,7 @@
"cr": "1/2",
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "arctic, coast, desert, forest, grassland, mountain, swamp",
@@ -7875,7 +7875,7 @@
"cr": 1,
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "arctic, cave, coast, desert, forest, grassland, mountain, ruins, swamp, urban",
@@ -8130,7 +8130,7 @@
"cr": "1/2",
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "non-good",
"environment": "arctic, cave, coast, forest, grassland, urban",
@@ -8181,7 +8181,7 @@
"cr": "1/8",
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "arctic, cave, desert, forest, grassland, mountain, swamp",
@@ -8419,7 +8419,7 @@
"cr": 3,
"size": "Medium",
"type": "Humanoid",
- "tags": "any",
+ "tags": "any race",
"section": "NPCs",
"alignment": "any",
"environment": "urban",
diff --git a/src/components/Badge.vue b/src/components/Badge.vue
new file mode 100644
index 0000000..a078942
--- /dev/null
+++ b/src/components/Badge.vue
@@ -0,0 +1,30 @@
+
+
+
+
+
+
+
+
diff --git a/src/components/MonsterTableRow.vue b/src/components/MonsterTableRow.vue
index fc06e31..5353075 100644
--- a/src/components/MonsterTableRow.vue
+++ b/src/components/MonsterTableRow.vue
@@ -1,6 +1,7 @@