diff --git a/pyproject.toml b/pyproject.toml
index 6d5af89117af2824836bdc149016043f49fab1ac..507360f48d21bb4e9d6f3d302b2a906f1897fda7 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,6 +1,6 @@
 [build-system]
-requires = ["hatchling"]
-build-backend = "hatchling.build"
+requires = ["setuptools", "wheel"]
+build-backend = "setuptools.build_meta"
 
 [project]
 name = "aichecker"
@@ -25,6 +25,10 @@ license = {file = "LICENSE"}
 dev = [
     "pytest",
 ]
+[tool.pytest.ini_options]
+minversion = "6.0"
+addopts = "--strict-markers"
+testpaths = ["tests"]
 
 [tool.hatch.build.targets.wheel]
-packages = ["src"]
\ No newline at end of file
+packages = ["src/aichecker"]
\ No newline at end of file
diff --git a/src/__init__.py b/src/__init__.py
deleted file mode 100644
index e69de29bb2d1d6434b8b29ae775ad8c2e48c5391..0000000000000000000000000000000000000000
diff --git a/src/aichecker/__init__.py b/src/aichecker/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..668d5fc83ababc79ff62f9efdbcf84045224f0b6
--- /dev/null
+++ b/src/aichecker/__init__.py
@@ -0,0 +1,4 @@
+from .check_bsky import *
+from .bildbeschreibung import ai_description
+from .detectora import query_detectora
+from .imagecheck import query_aiornot
\ No newline at end of file
diff --git a/src/bildbeschreibung.py b/src/aichecker/bildbeschreibung.py
similarity index 100%
rename from src/bildbeschreibung.py
rename to src/aichecker/bildbeschreibung.py
diff --git a/src/check_bsky.py b/src/aichecker/check_bsky.py
similarity index 100%
rename from src/check_bsky.py
rename to src/aichecker/check_bsky.py
diff --git a/src/detectora.py b/src/aichecker/detectora.py
similarity index 84%
rename from src/detectora.py
rename to src/aichecker/detectora.py
index 84093847c54023349c15f7b4843c61775317c032..84afc8d97e687f9f9b4b8ed26743432b05279af9 100644
--- a/src/detectora.py
+++ b/src/aichecker/detectora.py
@@ -1,5 +1,10 @@
 # detectora.py Library - CC-BY github.com/JanEggers-hr
 """
+Spinoff einer Masterarbeit von Tom Tlok. Letzten Endes ein feingetuntes und gegen 
+Angriffe gehärtetes BERT, das vor allem auf die sehr KI-typischen Eigenheiten in 
+Satzbau und Wortwahl zu achten scheint. Trainiert auf die gängigen Modelle.
+Mehr hier: https://ki.fh-wedel.de/files/TomTlok_MA.pdf 
+
 Eine Python-Bibliothek, um mit detectora.de auf KI-generierten Text zu prüfen. 
 
 PARAMETER: text
diff --git a/src/imagecheck.py b/src/aichecker/imagecheck.py
similarity index 100%
rename from src/imagecheck.py
rename to src/aichecker/imagecheck.py
diff --git a/tests/test.py b/tests/test.py
new file mode 100644
index 0000000000000000000000000000000000000000..c716f7ae31aeeda0e93b6c22b2d4486e9fc46fa1
--- /dev/null
+++ b/tests/test.py
@@ -0,0 +1,6 @@
+from aichecker import query_aiornot
+
+
+# Teilweise KI-generiertes Bild
+my_img = "https://www.janeggers.tech/eeblog/wp-content/uploads/2024/03/robotmonkey-midjourney.png"
+print(query_aiornot(my_img))
\ No newline at end of file