diff --git a/anki-tags.config.json b/anki-tags.config.json
index 4b1fe56b71cfc30865ea33f1063474a21efa04a6..fc0dea4af3ac3f718aefc8d937b87402741575db 100644
--- a/anki-tags.config.json
+++ b/anki-tags.config.json
@@ -7,6 +7,7 @@
     "简体字": "貘",
     "繁體字": "貘",
     "Keyword": "tapir",
-    "Keyword type": "n."
+    "Keyword type": "n.",
+    "Source": "<em>Remembering Traditional Hanzi</em><br>James W. Heisig; Timothy W. Richardson<br>© Hawai'i University Press"
   }
 }
\ No newline at end of file
diff --git a/src/components/global.css b/src/components/global.css
index 36b148013e32751aad08916299e2a594b504d26c..5bcfe3348e56dfe49c8a1f2bed4bed0c613bbb43 100644
--- a/src/components/global.css
+++ b/src/components/global.css
@@ -111,3 +111,7 @@ details > summary {
 .hanzi-print.is-large {
   font-size: 6.2em;
 }
+
+.text-light {
+  color: var(--color-inactive);
+}
diff --git a/src/components/heisig.css b/src/components/heisig.css
index 5aee2778819120664b3d4c10b062e434acda6ad9..21fee45c4cbc78da31356fa328d0434c600fcc37 100644
--- a/src/components/heisig.css
+++ b/src/components/heisig.css
@@ -1,3 +1,3 @@
 .hanzi-keyword-type {
-    opacity: 0.4;
+    color: var(--color-inactive)
 }
diff --git a/src/templates/bijective/.template-spec.yaml b/src/templates/bijective/.template-spec.yaml
index 4976c213260bde4d5a1c30bbb8912f67ecf479ae..c46d35a980dd3c50ac3c45883738d64761b32cee 100644
--- a/src/templates/bijective/.template-spec.yaml
+++ b/src/templates/bijective/.template-spec.yaml
@@ -1,4 +1,4 @@
-template_version: 2024-07-20 10:00:00+00:00
+template_version: 2024-07-25 10:00:00+00:00
 
 note_type:
   id: 2024-01-05 03:00:00+00:00
@@ -8,6 +8,7 @@ note_type:
   - B
   - Credits
   - resources
+  - Source
 
 card_types:
 - name: Forward
diff --git a/src/templates/bijective/backward/back.html b/src/templates/bijective/backward/back.html
index 0a666c0ab64c60d4fa57dcd28fd9de644ddb151d..7e09a8daf1d27b065a293ea18740fcd68ab29904 100644
--- a/src/templates/bijective/backward/back.html
+++ b/src/templates/bijective/backward/back.html
@@ -9,10 +9,15 @@
     {{A}}
   </div>
 
+  <dl>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
+  </dl>
+
   <details class="answer-details">
     <summary>
-      <span class="answer-details-more">Über das Pack…</span>
-      <span class="answer-details-less">Info verbergen…</span>
+      <span class="answer-details-more">About this pack…</span>
+      <span class="answer-details-less">Hide pack info…</span>
     </summary>
 
     {{Credits}}
diff --git a/src/templates/bijective/forward/back.html b/src/templates/bijective/forward/back.html
index 94470ebf9ed5260c4f74c702b345851cf53b9099..bd6569509758bd092cde40c204263c23b65dee7f 100644
--- a/src/templates/bijective/forward/back.html
+++ b/src/templates/bijective/forward/back.html
@@ -9,10 +9,15 @@
     {{B}}
   </div>
 
+  <dl>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
+  </dl>
+
   <details class="answer-details">
     <summary>
-      <span class="answer-details-more">Über das Pack…</span>
-      <span class="answer-details-less">Info verbergen…</span>
+      <span class="answer-details-more">About this pack…</span>
+      <span class="answer-details-less">Hide pack info…</span>
     </summary>
 
     {{Credits}}
diff --git a/src/templates/facts/.template-spec.yaml b/src/templates/facts/.template-spec.yaml
index b31352f2ab7b0222051971b1590493f67f18671c..debee61ffed52b378502f710188298a88d2026e5 100644
--- a/src/templates/facts/.template-spec.yaml
+++ b/src/templates/facts/.template-spec.yaml
@@ -1,4 +1,4 @@
-template_version: 2024-07-20 10:00:00+00:00
+template_version: 2024-07-25 10:00:00+00:00
 
 note_type:
   id: 2024-01-04 03:00:00+00:00
@@ -8,6 +8,7 @@ note_type:
   - Back
   - Credits
   - resources
+  - Source
 
 card_types:
 - name: Q/A
diff --git a/src/templates/facts/q_a/back.html b/src/templates/facts/q_a/back.html
index 6d92af2b0881f59c639a45dcda3f84e3cf63852c..1f0850e05223faa7d3cc5713ba3792b26dc40492 100644
--- a/src/templates/facts/q_a/back.html
+++ b/src/templates/facts/q_a/back.html
@@ -9,10 +9,15 @@
     {{Back}}
   </div>
 
+  <dl>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
+  </dl>
+
   <details class="answer-details">
     <summary>
-      <span class="answer-details-more">Über das Pack…</span>
-      <span class="answer-details-less">Info verbergen…</span>
+      <span class="answer-details-more">About this pack…</span>
+      <span class="answer-details-less">Hide pack info…</span>
     </summary>
 
     {{Credits}}
diff --git a/src/templates/hanzi/.template-spec.yaml b/src/templates/hanzi/.template-spec.yaml
index ce7c24504118c0f2a31d8c2dea3eb0f4407a2856..05180deac0cd60dab7f6e1b1baea5582d09b37ed 100644
--- a/src/templates/hanzi/.template-spec.yaml
+++ b/src/templates/hanzi/.template-spec.yaml
@@ -1,4 +1,4 @@
-template_version: 2024-07-20 10:00:00+00:00
+template_version: 2024-07-25 10:00:00+00:00
 
 note_type:
   id: 2024-02-21 12:00:00+00:00
@@ -18,6 +18,7 @@ note_type:
   - Traditional
   - Simplified
   - Credits
+  - Source
 
 card_types:
 - name: Schreiben
diff --git a/src/templates/hanzi/write/back.html b/src/templates/hanzi/write/back.html
index e9f44e384d35819b4676ad2a1f6fe08a457137e2..2130b25e5c60519baf7a54674f6ec0b97cbfc753 100644
--- a/src/templates/hanzi/write/back.html
+++ b/src/templates/hanzi/write/back.html
@@ -12,12 +12,14 @@
     <dd>{{Notes (Back)}}</dd>
     <dt>Print form</dt>
     <dd><span class="hanzi-print is-large">{{Hanzi}}</span></dd>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
   </dl>
 
   <details class="answer-details">
     <summary>
-      <span class="answer-details-more">Über das Pack…</span>
-      <span class="answer-details-less">Info verbergen…</span>
+      <span class="answer-details-more">About this pack…</span>
+      <span class="answer-details-less">Hide pack info…</span>
     </summary>
 
     {{Credits}}
diff --git a/src/templates/molaoshi/.template-spec.yaml b/src/templates/molaoshi/.template-spec.yaml
index 5412d4c0cb1b76dd83aad871067493f7c3729821..3b49e5dafb39f81c23cbc78a7197ce5da7e9eed3 100644
--- a/src/templates/molaoshi/.template-spec.yaml
+++ b/src/templates/molaoshi/.template-spec.yaml
@@ -1,4 +1,4 @@
-template_version: 2024-07-24 17:00:00+00:00
+template_version: 2024-07-25 10:00:00+00:00
 
 note_type:
   id: 2024-02-20 12:00:00+00:00
@@ -27,6 +27,7 @@ note_type:
   - Lesen (Pīnyīn) anlegen
   - Lesen (简体字) anlegen
   - Hören anlegen
+  - Quelle
 
 card_types:
 - name: Hören
diff --git a/src/templates/molaoshi/hear/back.html b/src/templates/molaoshi/hear/back.html
index 1bee9f58b059b6e8389577e2cda559ae19e6e91b..3b3a16da2ea74a0d33494b0fa801864eef67dc75 100644
--- a/src/templates/molaoshi/hear/back.html
+++ b/src/templates/molaoshi/hear/back.html
@@ -21,6 +21,8 @@
     <dd>{{Bemerkungen}}</dd>
     <dt>Beispiele</dt>
     <dd>{{Beispiele}}</dd>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Mehr…</span>
diff --git a/src/templates/molaoshi/identify_radical/back.html b/src/templates/molaoshi/identify_radical/back.html
index 62482d5d253dc00996a816426a484fbaa9bdae0b..3f497c6015bf93385f104cfbf5a76f40018a0566 100644
--- a/src/templates/molaoshi/identify_radical/back.html
+++ b/src/templates/molaoshi/identify_radical/back.html
@@ -19,6 +19,8 @@
     <dd hanzi-data="{{text:简体字}}" hanzi-prop="radicalMeaningDe"></dd>
     <dt>Strichzahl</dt>
     <dd hanzi-data="{{text:简体字}}" hanzi-prop="count"></dd>
+    <dt>Quelle</dt>
+    <dd class="text-light">{{Quelle}}</dd>
   </dl>
 
   <details class="answer-details">
diff --git a/src/templates/molaoshi/identify_radical_traditional/back.html b/src/templates/molaoshi/identify_radical_traditional/back.html
index d8fd77775e6c3ee78f8cc7c62bb2352ce5618e5d..cdf4f04d194f5a345b68ea08f8b1266874321289 100644
--- a/src/templates/molaoshi/identify_radical_traditional/back.html
+++ b/src/templates/molaoshi/identify_radical_traditional/back.html
@@ -19,6 +19,8 @@
     <dd hanzi-data="{{text:繁體字}}" hanzi-kind="traditional" hanzi-prop="radicalMeaningDe"></dd>
     <dt>Strichzahl</dt>
     <dd hanzi-data="{{text:繁體字}}" hanzi-kind="traditional" hanzi-prop="count"></dd>
+    <dt>Quelle</dt>
+    <dd class="text-light">{{Quelle}}</dd>
   </dl>
 
   <details class="answer-details">
diff --git a/src/templates/molaoshi/read_hanzi/back.html b/src/templates/molaoshi/read_hanzi/back.html
index 2a0dc052d096e0e1a74d012cc25689bb44a521dd..a6bb4183730b4c7f6d9bab21dc073fd9abf42de1 100644
--- a/src/templates/molaoshi/read_hanzi/back.html
+++ b/src/templates/molaoshi/read_hanzi/back.html
@@ -32,6 +32,8 @@
     <dd>{{Bemerkungen}}</dd>
     <dt>Beispiele</dt>
     <dd>{{Beispiele}}</dd>
+    <dt>Quelle</dt>
+    <dd class="text-light">{{Quelle}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Mehr…</span>
diff --git a/src/templates/molaoshi/read_hanzi_traditional/back.html b/src/templates/molaoshi/read_hanzi_traditional/back.html
index f1d8e5723d972a1e3aa002110ca594659e429c47..794f924c047212e3e3cb26548ec87b57c8ea0721 100644
--- a/src/templates/molaoshi/read_hanzi_traditional/back.html
+++ b/src/templates/molaoshi/read_hanzi_traditional/back.html
@@ -32,6 +32,8 @@
     <dd>{{Bemerkungen}}</dd>
     <dt>Beispiele</dt>
     <dd>{{Beispiele}}</dd>
+    <dt>Quelle</dt>
+    <dd class="text-light">{{Quelle}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Mehr…</span>
diff --git a/src/templates/molaoshi/read_pinyin/back.html b/src/templates/molaoshi/read_pinyin/back.html
index ea3b59496e76b2183b6029985e7999dc0fa76f4d..69405ddcdc05dc34a429c8f4701e67bd1914144d 100644
--- a/src/templates/molaoshi/read_pinyin/back.html
+++ b/src/templates/molaoshi/read_pinyin/back.html
@@ -37,6 +37,8 @@
     <dd>{{Bemerkungen}}</dd>
     <dt>Beispiele</dt>
     <dd>{{Beispiele}}</dd>
+    <dt>Quelle</dt>
+    <dd class="text-light">{{Quelle}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Mehr…</span>
diff --git a/src/templates/molaoshi/speak/back.html b/src/templates/molaoshi/speak/back.html
index 32d29ddfa52def2172e7b88c64c9d51c54fe5173..be1090ff48bc7a405d132ecf0d7ba01c123d066c 100644
--- a/src/templates/molaoshi/speak/back.html
+++ b/src/templates/molaoshi/speak/back.html
@@ -37,6 +37,8 @@
     <dd>{{Bemerkungen}}</dd>
     <dt>Beispiele</dt>
     <dd>{{Beispiele}}</dd>
+    <dt>Quelle</dt>
+    <dd class="text-light">{{Quelle}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Mehr…</span>
diff --git a/src/templates/molaoshi/write/back.html b/src/templates/molaoshi/write/back.html
index cfb2777b99ac0bba3146113e545b5cf37b422e0c..20019d0036cd6d92c2be2c3e370bc65b5b434a90 100644
--- a/src/templates/molaoshi/write/back.html
+++ b/src/templates/molaoshi/write/back.html
@@ -37,6 +37,8 @@
     <dd>{{Bemerkungen}}</dd>
     <dt>Beispiele</dt>
     <dd>{{Beispiele}}</dd>
+    <dt>Quelle</dt>
+    <dd class="text-light">{{Quelle}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Mehr…</span>
diff --git a/src/templates/molaoshi/write_traditional/back.html b/src/templates/molaoshi/write_traditional/back.html
index 051d11c175c9a02b87693c5c47b62db331633590..b55f71310c000e5b9a59131e09d2c0f27b60313f 100644
--- a/src/templates/molaoshi/write_traditional/back.html
+++ b/src/templates/molaoshi/write_traditional/back.html
@@ -37,6 +37,8 @@
     <dd>{{Bemerkungen}}</dd>
     <dt>Beispiele</dt>
     <dd>{{Beispiele}}</dd>
+    <dt>Quelle</dt>
+    <dd class="text-light">{{Quelle}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Mehr…</span>
diff --git a/src/templates/vocabulary/.template-spec.yaml b/src/templates/vocabulary/.template-spec.yaml
index f6d5302ee9eb5392af6fcc5ec6ff7ec08c2b3b0f..bcb06a11cd6419a4034283e58eb6836ba928c0e2 100644
--- a/src/templates/vocabulary/.template-spec.yaml
+++ b/src/templates/vocabulary/.template-spec.yaml
@@ -1,4 +1,4 @@
-template_version: 2024-07-22 10:00:00+00:00
+template_version: 2024-07-25 10:00:00+00:00
 
 note_type:
   id: 2024-07-24 12:00:00+00:00
@@ -27,6 +27,7 @@ note_type:
   # this is only necessary to make explicit to keep the later added fields
   # id contents
   - resources
+  - Source
 
 card_types:
 - name: Listen
diff --git a/src/templates/vocabulary/hear/back.html b/src/templates/vocabulary/hear/back.html
index bbf067440d4f078edbb079cfff4a559c1235b07f..f7ed2b967f11c42a6d5a1f78ed2824413a9509d8 100644
--- a/src/templates/vocabulary/hear/back.html
+++ b/src/templates/vocabulary/hear/back.html
@@ -21,6 +21,8 @@
     <dd>{{Remarks}}</dd>
     <dt>Examples</dt>
     <dd>{{Examples}}</dd>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Show more…</span>
diff --git a/src/templates/vocabulary/identify_radical/back.html b/src/templates/vocabulary/identify_radical/back.html
index e19454298264004c650377ce19f4d9cb87918f50..cf678896ec43a8275cbdad911b5286086f3d1a2a 100644
--- a/src/templates/vocabulary/identify_radical/back.html
+++ b/src/templates/vocabulary/identify_radical/back.html
@@ -19,6 +19,8 @@
     <dd hanzi-data="{{text:简体字}}" hanzi-prop="radicalMeaningDe"></dd>
     <dt>Strichzahl</dt>
     <dd hanzi-data="{{text:简体字}}" hanzi-prop="count"></dd>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
   </dl>
 
   <details class="answer-details">
diff --git a/src/templates/vocabulary/identify_radical_traditional/back.html b/src/templates/vocabulary/identify_radical_traditional/back.html
index e713029cc153a206b21da54bd41aaf703379c45f..bda9a39731e6b3ffedc26c08def4a045b4fb39de 100644
--- a/src/templates/vocabulary/identify_radical_traditional/back.html
+++ b/src/templates/vocabulary/identify_radical_traditional/back.html
@@ -19,6 +19,8 @@
     <dd hanzi-data="{{text:繁體字}}" hanzi-kind="traditional" hanzi-prop="radicalMeaningDe"></dd>
     <dt>Strichzahl</dt>
     <dd hanzi-data="{{text:繁體字}}" hanzi-kind="traditional" hanzi-prop="count"></dd>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
   </dl>
 
   <details class="answer-details">
diff --git a/src/templates/vocabulary/read_hanzi/back.html b/src/templates/vocabulary/read_hanzi/back.html
index dd5bc2f39a3debe29073efe20206f3b8b1475bb7..7adda85397074d5c0a6d1a1fc7e554a46f247d4e 100644
--- a/src/templates/vocabulary/read_hanzi/back.html
+++ b/src/templates/vocabulary/read_hanzi/back.html
@@ -32,6 +32,8 @@
     <dd>{{Remarks}}</dd>
     <dt>Examples</dt>
     <dd>{{Examples}}</dd>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Show more…</span>
diff --git a/src/templates/vocabulary/read_hanzi_traditional/back.html b/src/templates/vocabulary/read_hanzi_traditional/back.html
index 5afed3237c210ad16208762e61334248fcc6bbab..1b3bb483fb7ae5047322621f39d4cbe31380f877 100644
--- a/src/templates/vocabulary/read_hanzi_traditional/back.html
+++ b/src/templates/vocabulary/read_hanzi_traditional/back.html
@@ -32,6 +32,8 @@
     <dd>{{Remarks}}</dd>
     <dt>Examples</dt>
     <dd>{{Examples}}</dd>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Show more…</span>
diff --git a/src/templates/vocabulary/read_pinyin/back.html b/src/templates/vocabulary/read_pinyin/back.html
index 621ef13574cafa285d9e9820256470d06b62ba6c..3616e4a47ba8ff194583fa20741802eef7e04af1 100644
--- a/src/templates/vocabulary/read_pinyin/back.html
+++ b/src/templates/vocabulary/read_pinyin/back.html
@@ -37,6 +37,8 @@
     <dd>{{Remarks}}</dd>
     <dt>Examples</dt>
     <dd>{{Examples}}</dd>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Show more…</span>
diff --git a/src/templates/vocabulary/speak/back.html b/src/templates/vocabulary/speak/back.html
index 336a823aba9f25d0b11fa415e2a8e1401562320b..fe90f55f5e70f0467bd4f2835ba0670049cf5f17 100644
--- a/src/templates/vocabulary/speak/back.html
+++ b/src/templates/vocabulary/speak/back.html
@@ -37,6 +37,8 @@
     <dd>{{Remarks}}</dd>
     <dt>Examples</dt>
     <dd>{{Examples}}</dd>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Show more…</span>
diff --git a/src/templates/vocabulary/write/back.html b/src/templates/vocabulary/write/back.html
index 51ebe90b9b2498f9f696ee94df09401196d63ada..7a1bb9ec6a2ff6a8d9b67bad87c24d5783c8c3d6 100644
--- a/src/templates/vocabulary/write/back.html
+++ b/src/templates/vocabulary/write/back.html
@@ -37,6 +37,8 @@
     <dd>{{Remarks}}</dd>
     <dt>Examples</dt>
     <dd>{{Examples}}</dd>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Show more…</span>
diff --git a/src/templates/vocabulary/write_traditional/back.html b/src/templates/vocabulary/write_traditional/back.html
index 63a7e3203b01df1c92feca95d3c753c3a47768fc..3e0cfecc23aad88ecef53b8e62f1258fde96355d 100644
--- a/src/templates/vocabulary/write_traditional/back.html
+++ b/src/templates/vocabulary/write_traditional/back.html
@@ -37,6 +37,8 @@
     <dd>{{Remarks}}</dd>
     <dt>Examples</dt>
     <dd>{{Examples}}</dd>
+    <dt>Source</dt>
+    <dd class="text-light">{{Source}}</dd>
     <details class="answer-details">
       <summary>
         <span class="answer-details-more">Show more…</span>