diff --git a/assets/flag/flag_ace.svg b/assets/flag/flag_ace.svg
deleted file mode 100644
index 8c89ac6..0000000
--- a/assets/flag/flag_ace.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/assets/flag/flag_agender.svg b/assets/flag/flag_agender.svg
deleted file mode 100644
index 4dfed43..0000000
--- a/assets/flag/flag_agender.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/assets/flag/flag_demisexual.svg b/assets/flag/flag_demisexual.svg
deleted file mode 100644
index e547c82..0000000
--- a/assets/flag/flag_demisexual.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/assets/flag/flag_enby.svg b/assets/flag/flag_enby.svg
deleted file mode 100644
index 4d1ffe9..0000000
--- a/assets/flag/flag_enby.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
diff --git a/assets/flag/flag_pan.svg b/assets/flag/flag_pan.svg
deleted file mode 100644
index 0ca5094..0000000
--- a/assets/flag/flag_pan.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/assets/flag/flag_progress.svg b/assets/flag/flag_progress.svg
deleted file mode 100644
index c29defa..0000000
--- a/assets/flag/flag_progress.svg
+++ /dev/null
@@ -1,13 +0,0 @@
-
diff --git a/assets/flag/flag_trans.svg b/assets/flag/flag_trans.svg
deleted file mode 100644
index 7eb76ed..0000000
--- a/assets/flag/flag_trans.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-
diff --git a/assets/holding/hearts/ace.svg b/assets/holding/hearts/ace.svg
new file mode 100644
index 0000000..6166dc3
--- /dev/null
+++ b/assets/holding/hearts/ace.svg
@@ -0,0 +1,14 @@
+
diff --git a/assets/holding/hearts/agender.svg b/assets/holding/hearts/agender.svg
new file mode 100644
index 0000000..efe52ea
--- /dev/null
+++ b/assets/holding/hearts/agender.svg
@@ -0,0 +1,14 @@
+
diff --git a/assets/holding/hearts/blue.svg b/assets/holding/hearts/blue.svg
new file mode 100644
index 0000000..d3d03e1
--- /dev/null
+++ b/assets/holding/hearts/blue.svg
@@ -0,0 +1,4 @@
+
diff --git a/assets/holding/hearts/demisexual.svg b/assets/holding/hearts/demisexual.svg
new file mode 100644
index 0000000..a6d8c16
--- /dev/null
+++ b/assets/holding/hearts/demisexual.svg
@@ -0,0 +1,14 @@
+
diff --git a/assets/holding/hearts/enby.svg b/assets/holding/hearts/enby.svg
new file mode 100644
index 0000000..5a66c7f
--- /dev/null
+++ b/assets/holding/hearts/enby.svg
@@ -0,0 +1,14 @@
+
diff --git a/assets/holding/hearts/pan.svg b/assets/holding/hearts/pan.svg
new file mode 100644
index 0000000..5632da5
--- /dev/null
+++ b/assets/holding/hearts/pan.svg
@@ -0,0 +1,13 @@
+
diff --git a/assets/holding/hearts/progress.svg b/assets/holding/hearts/progress.svg
new file mode 100644
index 0000000..530aa70
--- /dev/null
+++ b/assets/holding/hearts/progress.svg
@@ -0,0 +1,21 @@
+
diff --git a/assets/holding/heart.svg b/assets/holding/hearts/red.svg
similarity index 56%
rename from assets/holding/heart.svg
rename to assets/holding/hearts/red.svg
index 7a65e77..a1eb1bd 100644
--- a/assets/holding/heart.svg
+++ b/assets/holding/hearts/red.svg
@@ -1,4 +1,4 @@
diff --git a/assets/holding/hearts/trans.svg b/assets/holding/hearts/trans.svg
new file mode 100644
index 0000000..e64d04f
--- /dev/null
+++ b/assets/holding/hearts/trans.svg
@@ -0,0 +1,13 @@
+
diff --git a/definitions.toml b/definitions.toml
index 3f1c212..95e4a69 100644
--- a/definitions.toml
+++ b/definitions.toml
@@ -10,3 +10,7 @@ fox_happy = ["eyes/left/happy.svg", "eyes/right/happy.svg", "nose/happy.svg", "m
fox_upset = ["eyes/left/squint.svg", "eyes/right/squint.svg", "nose/squint.svg", "mouth/upset.svg"]
cat_base = ["eyes/left/base.svg", "eyes/right/base.svg", "mouth/cat/w_mouth.svg"]
fox_aww = ["eyes/left/aww.svg", "eyes/right/aww.svg", "nose/aww.svg", "mouth/w_mouth.svg", "overlay/blush.svg"]
+arctic_hold_heart = ["hand/arcticfox/big_right.svg", "hand/arcticfox/big_left.svg"]
+pride_heart = ["holding/hearts/progress.svg"]
+red_heart = ["holding/hearts/red.svg"]
+blue_heart = ["holding/hearts/blue.svg"]
\ No newline at end of file
diff --git a/designs.toml b/designs.toml
index 7c7daed..d74e7bb 100644
--- a/designs.toml
+++ b/designs.toml
@@ -5,3 +5,7 @@ arctic_blush = ["arctic_fur", "fox_blush"]
arctic_upset = ["arctic_fur", "fox_upset"]
cat = ["cat_fur", "cat_base"]
arctic_aww = ["arctic_fur", "fox_aww"]
+fox_aww = ["fox_fur", "fox_aww"]
+arctic_hold_pride = ["arctic_fur", "fox_base", "pride_heart", "arctic_hold_heart"]
+arctic_hold_red = ["arctic_fur", "fox_base", "red_heart", "arctic_hold_heart"]
+arctic_hold_blue = ["arctic_fur", "fox_base", "blue_heart", "arctic_hold_heart"]