diff --git a/robots-at-runes/research/images_sup/back1.jpg b/robots-at-runes/research/images_sup/back1.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..59b770b853a95074c58a2c7d854d69efc787d4a5
Binary files /dev/null and b/robots-at-runes/research/images_sup/back1.jpg differ
diff --git a/robots-at-runes/research/images_sup/logo.png b/robots-at-runes/research/images_sup/logo.png
new file mode 100644
index 0000000000000000000000000000000000000000..81182558975026552d3da02c9da45e0d65abe6b9
Binary files /dev/null and b/robots-at-runes/research/images_sup/logo.png differ
diff --git a/robots-at-runes/research/superposition.py b/robots-at-runes/research/superposition.py
new file mode 100644
index 0000000000000000000000000000000000000000..47ff6c1c0db5a5043e8174a04d549f5f4eb1d76c
--- /dev/null
+++ b/robots-at-runes/research/superposition.py
@@ -0,0 +1,25 @@
+import numpy as np
+import pandas as pd
+import matplotlib.pyplot as plt
+import cv2
+
+background = cv2.imread("images_sup/back1.jpg")
+background = cv2.cvtColor(background, cv2.COLOR_BGR2RGB)
+
+# logo = cv2.imread("images_sup/logo.png", cv2.IMREAD_UNCHANGED)
+# logo = cv2.cvtColor(logo, cv2.COLOR_BGRA2RGBA)
+
+logo = cv2.imread("images_sup/logo.png")
+logo = cv2.cvtColor(logo, cv2.COLOR_BGR2RGB)
+
+h,w,_ = background.shape
+logo = cv2.resize(logo, (w,h), interpolation = cv2.INTER_AREA)
+
+composition = cv2.addWeighted(background,0.7,logo,0.3,0)
+
+plt.imshow(background)
+plt.show()
+plt.imshow(logo)
+plt.show()
+plt.imshow(composition)
+plt.show()
\ No newline at end of file