diff --git a/theme/notices.html b/theme/notices.html
new file mode 100644
index 0000000..7b76fa5
--- /dev/null
+++ b/theme/notices.html
@@ -0,0 +1 @@
+
diff --git a/theme/puzzles.json b/theme/puzzles.json
new file mode 100644
index 0000000..5a6735d
--- /dev/null
+++ b/theme/puzzles.json
@@ -0,0 +1,54 @@
+{
+ "__comment__": [
+ "This file is to help debug themes.",
+ "MOTHd will ignore it."
+ ],
+ "codebreaking": [
+ [1,"37117e6b034696b86c6516477cc0bc60bc1e642e"],
+ [2,"546b586428979771b061608489327da4940086a7"],
+ [4,"6f2a33c93f56b4f29cc79e6576ba4d1000aa1756"],
+ [5,"c654fe263909b1940d7aad8c572363a0569c07c6"],
+ [6,"f30bd32bf940f2bb03506ec334d2d204efc4695b"],
+ [7,"128b119083b6ae70c380a8eb70ec6a518425e7af"],
+ [8,"edd4f57aeb565b3b053fa194f5e677cb77ef0285"],
+ [15,"9781863bca9f596972e2a10460932ec5ec6be3fe"]
+ ],
+ "nocode": [
+ [1,"37117e6b034696b86c6516477cc0bc60bc1e642e"],
+ [2,"546b586428979771b061608489327da4940086a7"],
+ [3,"79c08697a1923da1118fd0c2e922b5d3899cabcc"],
+ [4,"6f2a33c93f56b4f29cc79e6576ba4d1000aa1756"],
+ [10,"bf4fae263bf6e4243b143f4ecd64e471f3ec75dd"],
+ [20,"9f374f6dac9f972fac4693099a7bfa7c535f7503"],
+ [30,"02de1196d43976b2d050c6c597f068623d2df201"],
+ [50,"9acb3af947cb4aa10a9c1221c04518f956cdc0d0"],
+ [80,"78f807ac44f3cbf537861e7cdf1ac53937e4ee47"],
+ [90,"6d537653aa599178c72528f7e1f2fbb36e6333f9"],
+ [100,"4f5982a3a7cc9b9af0320130132e8cab39a1fd2c"]
+ ],
+ "sequence": [
+ [1,"37117e6b034696b86c6516477cc0bc60bc1e642e"],
+ [2,"546b586428979771b061608489327da4940086a7"],
+ [8,"edd4f57aeb565b3b053fa194f5e677cb77ef0285"],
+ [16,"a9ace4b773f045c422260edefaa8563dcd80ac59"],
+ [19,"f11ca0172451f37ba6f4d66ff9add80013480a49"],
+ [25,"0458533d28705548829e53d686215cc6fbeec8f5"],
+ [35,"91aac06bae090ae7d1699b5a78601ef8d29e9271"],
+ [50,"9acb3af947cb4aa10a9c1221c04518f956cdc0d0"],
+ [60,"bf84beed9e382268ab40d0113dfeb73c96aa919a"],
+ [100,"4f5982a3a7cc9b9af0320130132e8cab39a1fd2c"],
+ [200,"3b9b8993fe639cf0c19a58b39ebbf6077828887a"],
+ [300,"0f13c4d19bc5d2e10d43e8cd2e40f759e731cece"],
+ [400,"db7a59f313818fc9598969d2a0a04e21bd26697f"],
+ [500,"81c5389eb5406aa44053662f6482f246b8a12e0c"]
+ ],
+ "steg": [
+ [1,"200e8cd902ba7304765c463f6ed1322bc25f3454"],
+ [2,"707328988c3986d450d8fe419eb49f078fb7998c"],
+ [3,"d0b336ad59cbcd4415ddf200c6c099db5c3fea1d"],
+ [4,"f071503b403ffee2b38e186e800bfd5dd28e8f0e"],
+ [5,"186f425fa5762ef37f874cc602fe0edc4325a5d2"],
+ [6,"c6527c3c30c4e6a33026192d358d83d259cd17a7"],
+ [10,"84973f77a1b14e4666f3d8a8bdeead7633c4ed56"]
+ ]
+}