diff --git a/calc.html b/calc.html
new file mode 100644
index 00000000..27865e43
--- /dev/null
+++ b/calc.html
@@ -0,0 +1,216 @@
+
+
+
+
+ calc
+
+
+
+
+
+
+
+
diff --git a/static/audio/fart.mp3 b/static/audio/fart.mp3
new file mode 100644
index 00000000..91cf830e
Binary files /dev/null and b/static/audio/fart.mp3 differ
diff --git a/static/audio/sigma.mp3 b/static/audio/sigma.mp3
new file mode 100644
index 00000000..71eb98cc
Binary files /dev/null and b/static/audio/sigma.mp3 differ
diff --git a/static/audio/skippidy.mp3 b/static/audio/skippidy.mp3
new file mode 100644
index 00000000..9449f7b7
Binary files /dev/null and b/static/audio/skippidy.mp3 differ
diff --git a/static/images/calc/0.gif b/static/images/calc/0.gif
new file mode 100644
index 00000000..6143bfae
Binary files /dev/null and b/static/images/calc/0.gif differ
diff --git a/static/images/calc/1.gif b/static/images/calc/1.gif
new file mode 100644
index 00000000..a3e52fa4
Binary files /dev/null and b/static/images/calc/1.gif differ
diff --git a/static/images/calc/2.webp b/static/images/calc/2.webp
new file mode 100644
index 00000000..5eae29a8
Binary files /dev/null and b/static/images/calc/2.webp differ
diff --git a/static/images/calc/3.gif b/static/images/calc/3.gif
new file mode 100644
index 00000000..234da288
Binary files /dev/null and b/static/images/calc/3.gif differ
diff --git a/static/images/calc/4.gif b/static/images/calc/4.gif
new file mode 100644
index 00000000..071b6623
Binary files /dev/null and b/static/images/calc/4.gif differ
diff --git a/static/images/calc/5.gif b/static/images/calc/5.gif
new file mode 100644
index 00000000..34998f72
Binary files /dev/null and b/static/images/calc/5.gif differ
diff --git a/static/images/calc/6.gif b/static/images/calc/6.gif
new file mode 100644
index 00000000..e7ceeb4d
Binary files /dev/null and b/static/images/calc/6.gif differ
diff --git a/static/images/calc/7.gif b/static/images/calc/7.gif
new file mode 100644
index 00000000..5d2aeb4f
Binary files /dev/null and b/static/images/calc/7.gif differ
diff --git a/static/images/calc/8.gif b/static/images/calc/8.gif
new file mode 100644
index 00000000..4e408358
Binary files /dev/null and b/static/images/calc/8.gif differ
diff --git a/static/images/calc/9.gif b/static/images/calc/9.gif
new file mode 100644
index 00000000..bdd5ad4b
Binary files /dev/null and b/static/images/calc/9.gif differ
diff --git a/static/images/calc/clear.gif b/static/images/calc/clear.gif
new file mode 100644
index 00000000..4a7cc0c9
Binary files /dev/null and b/static/images/calc/clear.gif differ
diff --git a/static/images/calc/decimal.webp b/static/images/calc/decimal.webp
new file mode 100644
index 00000000..a2b59f5a
Binary files /dev/null and b/static/images/calc/decimal.webp differ
diff --git a/static/images/calc/divide.gif b/static/images/calc/divide.gif
new file mode 100644
index 00000000..bd109102
Binary files /dev/null and b/static/images/calc/divide.gif differ
diff --git a/static/images/calc/equals.gif b/static/images/calc/equals.gif
new file mode 100644
index 00000000..9dbc3173
Binary files /dev/null and b/static/images/calc/equals.gif differ
diff --git a/static/images/calc/math.gif b/static/images/calc/math.gif
new file mode 100644
index 00000000..823cf214
Binary files /dev/null and b/static/images/calc/math.gif differ
diff --git a/static/images/calc/maths.gif b/static/images/calc/maths.gif
new file mode 100644
index 00000000..7ad618de
Binary files /dev/null and b/static/images/calc/maths.gif differ
diff --git a/static/images/calc/minus.gif b/static/images/calc/minus.gif
new file mode 100644
index 00000000..f2a1908d
Binary files /dev/null and b/static/images/calc/minus.gif differ
diff --git a/static/images/calc/plusmult.gif b/static/images/calc/plusmult.gif
new file mode 100644
index 00000000..2ec17de3
Binary files /dev/null and b/static/images/calc/plusmult.gif differ