diff --git a/README.md b/README.md
index d24ab933886f469b5b8c8cae79a21e77370cee9e..b34acabaeb5049d0f4d90e13f0537a13e28e0574 100644
--- a/README.md
+++ b/README.md
@@ -12,7 +12,7 @@ them with specific configurations and presets as well as providing commonly need
 	HsH-book (planed)  
 	HsH-standalone
 
-**Version:** BETA 0.5, 14.03.2021
+**Version:** BETA 0.5, 18.03.2021
 
 ## Check out the **Example-Branche**
 
diff --git a/src/HsH-article.cls b/src/HsH-article.cls
index e8a032071167c4f4f91439d3f999b97e4a2860e3..11057c351dfba6b000177b6badaf2010ad05a269 100644
--- a/src/HsH-article.cls
+++ b/src/HsH-article.cls
@@ -1,8 +1,8 @@
-\typeout{Adapted from KOMA script for use in Hochschule Hannover <2022-03-13> Jan Wille}
+\typeout{Adapted from KOMA script for use in Hochschule Hannover <2022-03-18> Jan Wille}
 \NeedsTeXFormat{LaTeX2e}
 
 \newcommand{\myClassName}{HsH-article}
-\ProvidesClass{\myClassName}[2021/03/13 HsH Report based on KOMA]
+\ProvidesClass{\myClassName}[2021/03/18 HsH Report based on KOMA]
 
 \newcommand{\HsHlogoPath}{HSH-Logo.pdf}
 \newcommand{\HsHlogoPage}{1}
@@ -180,10 +180,12 @@
 % load config at beginning of document
 \AtBeginDocument{
 	\makeatletter
-	\renewcommand*{\mkbibacro}[1]{\MakeUppercase{#1}} % solves fontype warning in San-Serif
+	\@ifpackageloaded{biblatex}{
+		\renewcommand*{\mkbibacro}[1]{\MakeUppercase{#1}} % solves fontype warning in San-Serif
+	}
 	\@ifpackageloaded{subfigure}{
 		\newcommand{\subfigureautorefname}{\figureautorefname}
-	}{}%
+	}
 	\InputIfFileExists{config.tex}{
 		\ClassInfo{\myClassName}{config.tex was found. Using it...}
 	}{
@@ -495,4 +497,4 @@
 	\end{center}%
 	\par
 	\vskip 2em
-}%
\ No newline at end of file
+}%
diff --git a/src/HsH-report.cls b/src/HsH-report.cls
index fec576f1f5cdc925cca48791b85acfd1bc9077ea..4573b776129fffc3543fbc3d5406631fbf9c94ca 100644
--- a/src/HsH-report.cls
+++ b/src/HsH-report.cls
@@ -1,8 +1,8 @@
-\typeout{Adapted from KOMA script for use in Hochschule Hannover <2021-03-13> Jan Wille}
+\typeout{Adapted from KOMA script for use in Hochschule Hannover <2021-03-18> Jan Wille}
 \NeedsTeXFormat{LaTeX2e}
 
 \newcommand{\myClassName}{HsH-report}
-\ProvidesClass{\myClassName}[2021/03/13 HsH-Report based on KOMA]
+\ProvidesClass{\myClassName}[2021/03/18 HsH-Report based on KOMA]
 
 \newcommand{\HsHlogoPath}{HSH-Logo.pdf}
 \newcommand{\HsHlogoPage}{1}
@@ -190,10 +190,12 @@
 % load config at beginning of document
 \AtBeginDocument{
 	\makeatletter
-	\renewcommand*{\mkbibacro}[1]{\MakeUppercase{#1}} % solves fontype warning in San-Serif
+	\@ifpackageloaded{biblatex}{
+		\renewcommand*{\mkbibacro}[1]{\MakeUppercase{#1}} % solves fontype warning in San-Serif
+	}
 	\@ifpackageloaded{subfigure}{
 		\newcommand{\subfigureautorefname}{\figureautorefname}
-	}{}%
+	}
 	\InputIfFileExists{config.tex}{
 		\ClassInfo{\myClassName}{config.tex was found. Using it...}
 	}{
@@ -505,4 +507,4 @@
 	\end{center}%
 	\par
 	\vskip 2em
-}%
\ No newline at end of file
+}%
diff --git a/src/HsH-standalone.cls b/src/HsH-standalone.cls
index ac9ba8729f1c88723da771522e030f037510faa8..33ab2d186c123d386a6c04f7eda59220b1c85610 100644
--- a/src/HsH-standalone.cls
+++ b/src/HsH-standalone.cls
@@ -1,8 +1,8 @@
-\typeout{Adapted from KOMA script for use in Hochschule Hannover <2020-01-22> Jan Wille}
+\typeout{Adapted from KOMA script for use in Hochschule Hannover <2021-03-18> Jan Wille}
 \NeedsTeXFormat{LaTeX2e}
 
 \newcommand{\myClassName}{HsH-standalone}
-\ProvidesClass{\myClassName}[2020/03/13 HsH Report based on KOMA]
+\ProvidesClass{\myClassName}[2021/03/18 HsH Report based on KOMA]
 
 \newcommand{\HsHlogoPath}{HSH-Logo.pdf}
 \newcommand{\HsHlogoPage}{1}
@@ -100,7 +100,7 @@
 	\makeatletter
 	\@ifpackageloaded{subfigure}{
 		\newcommand{\subfigureautorefname}{\figureautorefname}
-	}{}%
+	}
 	\InputIfFileExists{config.tex}{
 		\ClassInfo{\myClassName}{config.tex was found. Using it...}
 	}{
diff --git a/src/config.tex b/src/config.tex
index ae172acf4d4b7c603fb880c4e7718693d35e8049..cbac4efc11e9ffda3c708a20e61511658a65465c 100644
--- a/src/config.tex
+++ b/src/config.tex
@@ -18,7 +18,7 @@
 		url=true,
 		isbn=false,
 	}
-}{}%
+}
 \@ifpackageloaded{siunitx}{
 	\if@german % if german
 		\sisetup{output-decimal-marker={,}} % use comma as dezimal
@@ -31,7 +31,7 @@
 		round-mode = places, % round numbers
 		round-precision = 3, % to 3 places
 	}
-}{}%
+}
 \@ifpackageloaded{listings}{
 	\lstset{
 		commentstyle=\color{gray},
@@ -43,16 +43,16 @@
 		literate={Ö}{{\"O}}1{Ä}{{\"A}}1{Ü}{{\"U}}1{ß}{{\ss}}1{ü}{{\"u}}1{ä}{{\"a}}1{ö}{{\"o}}1,
 		escapeinside={(*@}{@*)},
 	}
-}{}%
+}
 \@ifpackageloaded{csvsimple}{
 	\csvstyle{every csv}{separator=semicolon}
-}{}%
+}
 \@ifpackageloaded{circuitikz}{
 	\ctikzset{
 		font=\footnotesize,
 		bipole annotation style/.style={font=\tiny ,inner sep=1pt},
 	}
-}{}%
+}
 \@ifpackageloaded{pgfplots}{
 	\usepgfplotslibrary{fillbetween} % mark areas under or between graphs
 	\usetikzlibrary{patterns} % for using pattern in plots
@@ -78,9 +78,10 @@
 							error mark options={mark size=1pt,rotate=90}},
 		}
 	}
-}{}%
+}
 \@ifpackageloaded{pgfplotstable}{
 	\pgfplotstableset{
 		col sep=semicolon, % global seperator for csv files
 	}
-}{}%
+}
+\endinput % needed to end lats \@ifpackageloaded