diff --git a/.gitignore b/.gitignore
index ec7c43740b06118ab855aada6943dc3f6bf5ad13..d735530af29ac5534206db7ae8704efa0fe6ddf7 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,7 +1,4 @@
-
-.vscode/
 .aux/
-build/
 *.synctex.gz
 *.synctex(busy)
-*.log
\ No newline at end of file
+*.log
diff --git a/bib/localBibliography.bib b/bib/project_bibliography.bib
similarity index 99%
rename from bib/localBibliography.bib
rename to bib/project_bibliography.bib
index ab049d9ba539f90adae746faf5286fdbe2bee262..30b0dad7589a6794a9a15e2284a561c18ca9fddd 100644
--- a/bib/localBibliography.bib
+++ b/bib/project_bibliography.bib
@@ -113,4 +113,4 @@
 	address		= {},
 	month		= {},
 	note		= {},
-}
\ No newline at end of file
+}
diff --git a/crc/exampleCircuit.pdf b/crc/exampleCircuit.pdf
deleted file mode 100644
index d2074d804712b8f2a68079bb4f3629891493e12c..0000000000000000000000000000000000000000
Binary files a/crc/exampleCircuit.pdf and /dev/null differ
diff --git a/data/code/README.md b/data/code/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..efeedc3eba6470de5cc641676844e0dbf0057011
--- /dev/null
+++ b/data/code/README.md
@@ -0,0 +1,6 @@
+# Source-code folder
+
+This folder is for source-code you want to use in your document.
+Maybe you just want it here to be able to easily open and reference it,
+but you can also include and print it into your document (with syntax-highlighting).
+Use the `lstings` package for that.
diff --git a/data/code/main.c b/data/code/main.c
new file mode 100644
index 0000000000000000000000000000000000000000..61e6c57a3313fe0bb253df3f9f77dad08b55dcea
--- /dev/null
+++ b/data/code/main.c
@@ -0,0 +1,6 @@
+#include <stdio.h>
+
+int main(int argc, char* argv[]){
+	printf("This is %s\n", argv[0]);
+	return 0;
+}
diff --git a/csv/README.md b/data/csv/README.md
similarity index 100%
rename from csv/README.md
rename to data/csv/README.md
diff --git a/csv/bsp.csv b/data/csv/bsp.csv
similarity index 100%
rename from csv/bsp.csv
rename to data/csv/bsp.csv
diff --git a/crc/README.md b/img/crc/README.md
similarity index 100%
rename from crc/README.md
rename to img/crc/README.md
diff --git a/img/crc/exampleCircuit.pdf b/img/crc/exampleCircuit.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..8b7a8c2a6c76d2933f35d12f6787f442a43b3b4d
--- /dev/null
+++ b/img/crc/exampleCircuit.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:f769c7bf755f0f31c0a89821196d5aaa25eaaa72194f425814569e8ffa46f076
+size 32760
diff --git a/crc/exampleCircuit.tex b/img/crc/exampleCircuit.tex
similarity index 100%
rename from crc/exampleCircuit.tex
rename to img/crc/exampleCircuit.tex
diff --git a/img/lorem-ipsum.jpg b/img/lorem-ipsum.jpg
deleted file mode 100644
index 04a14b8c7a35b4550a3fb737ca8eb9175ede8496..0000000000000000000000000000000000000000
Binary files a/img/lorem-ipsum.jpg and /dev/null differ
diff --git a/plt/README.md b/img/plt/README.md
similarity index 100%
rename from plt/README.md
rename to img/plt/README.md
diff --git a/img/plt/examplePlot.pdf b/img/plt/examplePlot.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..8f1e0cc8cc2da00feb39f9ede03a8e240ee4a7f7
--- /dev/null
+++ b/img/plt/examplePlot.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:fbde18c1d0c6fc633c520600fe7234d9f4d200a28dc705f24cf87c98db3ab02a
+size 106296
diff --git a/plt/examplePlot.tex b/img/plt/examplePlot.tex
similarity index 100%
rename from plt/examplePlot.tex
rename to img/plt/examplePlot.tex
diff --git a/svg/README.md b/img/svg/README.md
similarity index 100%
rename from svg/README.md
rename to img/svg/README.md
diff --git a/img/svg/exampleSVG.pdf b/img/svg/exampleSVG.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4e5190448995fb46362d66f4c00e7fe86870dbf5
--- /dev/null
+++ b/img/svg/exampleSVG.pdf
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:ff16d9a7b9c4eec0e2b44d45f688f8bcfc6dd23b83db3f477efdf568b258de47
+size 1283
diff --git a/svg/exampleSVG.pdf_tex b/img/svg/exampleSVG.pdf_tex
similarity index 100%
rename from svg/exampleSVG.pdf_tex
rename to img/svg/exampleSVG.pdf_tex
diff --git a/svg/exampleSVG.svg b/img/svg/exampleSVG.svg
similarity index 100%
rename from svg/exampleSVG.svg
rename to img/svg/exampleSVG.svg
diff --git a/plt/examplePlot.pdf b/plt/examplePlot.pdf
deleted file mode 100644
index 86d02bc8647d984e36a3c96fee2e3e3af715a0db..0000000000000000000000000000000000000000
Binary files a/plt/examplePlot.pdf and /dev/null differ
diff --git a/src/config.tex b/src/HsH-classes.cfg
similarity index 93%
rename from src/config.tex
rename to src/HsH-classes.cfg
index 1517eca756ecdcac524442b1bb488f4bf34148f6..c3a352fba9e26336ecd68211e67d8b836f91a191 100644
--- a/src/config.tex
+++ b/src/HsH-classes.cfg
@@ -1,14 +1,3 @@
-%% Meta Data for the PDF file
-\@ifpackageloaded{hyperref}{
-  \hypersetup{
-    pdfinfo={
-      Title={\@title},
-      Author={\@author},
-      Subject={\@subject},
-      Keywords={\@keywords}
-    }
-  }
-}{}
 %% configs for optional packages:
 \@ifpackageloaded{biblatex}{
   \ExecuteBibliographyOptions{
diff --git a/HsH-classes.dtx b/src/HsH-classes.dtx
similarity index 99%
rename from HsH-classes.dtx
rename to src/HsH-classes.dtx
index d8efe05f2d657b135c22ae1639f1b2ab359b3b45..47eee043a390a714d42f07a40dd2792d29c54127 100644
--- a/HsH-classes.dtx
+++ b/src/HsH-classes.dtx
@@ -340,10 +340,10 @@
     \newcommand{\subfigureautorefname}{\figureautorefname}
   }{}
 %</!standalone>
-  \InputIfFileExists{config.tex}{
-    \ClassInfo{\myClassName}{config.tex was found. Using it...}
+  \InputIfFileExists{HsH-classes.cfg}{
+    \ClassInfo{\myClassName}{HsH-classes.cfg was found. Using it...}
   }{
-    \ClassInfo{\myClassName}{no config.tex!! I hope you configered it yourself.}
+    \ClassInfo{\myClassName}{no HsH-classes.cfg!! I hope you configered it yourself.}
   }
   %% provide some usefull commands:
 % Makro for vertical lines around absolute values
diff --git a/HsH-classes.ins b/src/HsH-classes.ins
similarity index 100%
rename from HsH-classes.ins
rename to src/HsH-classes.ins
diff --git a/svg/exampleSVG.pdf b/svg/exampleSVG.pdf
deleted file mode 100644
index cb71c5bdc1ed0449d19217d2efc814b8a997aba5..0000000000000000000000000000000000000000
--- a/svg/exampleSVG.pdf
+++ /dev/null
@@ -1,69 +0,0 @@
-%PDF-1.5
-%����
-4 0 obj
-<< /Length 5 0 R
-   /Filter /FlateDecode
->>
-stream
-x�m��i1F�B
Dѯ-��B`7��!I��ށ����>?���{�԰��|�����s��w��oSE�P8�0B�t�S��{�g�h�9����V�լ�8�/��V&\.8}Z9�0`J�Y1�nɂ]x�z�G��e�ʕ�TN�QiS�B�-YŸ�//�u��|�f$�%��	p.�*"�����`Os��a{�T�=�����-��8}�n^��csX�e�vko�@!c[
-endstream
-endobj
-5 0 obj
-   233
-endobj
-3 0 obj
-<<
-   /ExtGState <<
-      /a0 << /CA 1 /ca 1 >>
-   >>
->>
-endobj
-2 0 obj
-<< /Type /Page % 1
-   /Parent 1 0 R
-   /MediaBox [ 0 0 69.075493 34.604038 ]
-   /Contents 4 0 R
-   /Group <<
-      /Type /Group
-      /S /Transparency
-      /I true
-      /CS /DeviceRGB
-   >>
-   /Resources 3 0 R
->>
-endobj
-1 0 obj
-<< /Type /Pages
-   /Kids [ 2 0 R ]
-   /Count 1
->>
-endobj
-6 0 obj
-<< /Producer (cairo 1.16.0 (https://cairographics.org))
-   /Creator <FEFF0049006E006B0073006300610070006500200031002E00300020002800680074007400700073003A002F002F0069006E006B00730063006100700065002E006F007200670029>
-   /CreationDate (D:20210411142101+02'00)
->>
-endobj
-7 0 obj
-<< /Type /Catalog
-   /Pages 1 0 R
->>
-endobj
-xref
-0 8
-0000000000 65535 f 
-0000000649 00000 n 
-0000000419 00000 n 
-0000000347 00000 n 
-0000000015 00000 n 
-0000000325 00000 n 
-0000000714 00000 n 
-0000000989 00000 n 
-trailer
-<< /Size 8
-   /Root 7 0 R
-   /Info 6 0 R
->>
-startxref
-1041
-%%EOF