diff --git a/TheCodeLabs_BaseUtils/README.md b/TheCodeLabs_BaseUtils/README.md
index 72a78af9a1b307dad287826d271d08ef0c6822ac..19464c4cfb62a496ead1fc2238ae1620ab638330 100644
--- a/TheCodeLabs_BaseUtils/README.md
+++ b/TheCodeLabs_BaseUtils/README.md
@@ -1,3 +1,3 @@
-# PythonLibs
+# TheCodeLabs-BaseUtils
 
 Useful python classes.
\ No newline at end of file
diff --git a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/DefaultLogger.py b/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/DefaultLogger.py
index c83cdbb4164436ce4d75edfe487db489a0a2e812..8edccd09c2872db93ad100aa589f18a4d10c3c51 100644
--- a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/DefaultLogger.py
+++ b/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/DefaultLogger.py
@@ -15,7 +15,7 @@ class DefaultLogger:
         logger = logging.getLogger(appName)
         if logging.getLogger(appName).hasHandlers():
             logger.debug(f'Skipping initialization of logger "{appName}" as it is already configured.')
-            return
+            return logger
 
         return cls.configure_logger(logger, logLevel, logFormat, dateFormat)
 
diff --git a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/__init__.py b/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/__init__.py
index fd083e20cd3ffa5fd1829c438e66b329bdc00955..7b5c839808e69fed976a08e4c2e1f65c62fa1684 100644
--- a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/__init__.py
+++ b/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/__init__.py
@@ -1,4 +1,4 @@
-from TheCodeLabs_BaseUtils.DefaultLogger import DefaultLogger
+from TheCodeLabsBaseUtils.DefaultLogger import DefaultLogger
 from TheCodeLabs_BaseUtils.MailHandler import MailHandler
 from TheCodeLabs_BaseUtils.CachedService import CachedService
 from TheCodeLabs_BaseUtils.FlaskBaseApp import FlaskBaseApp
diff --git a/TheCodeLabs_BaseUtils/setup.py b/TheCodeLabs_BaseUtils/setup.py
index ddb48efa85c9e7caf210fd6999b0ff4c3dab90fa..ae6c7b7628e8baaea3a82b0929ef90e8400cf15a 100644
--- a/TheCodeLabs_BaseUtils/setup.py
+++ b/TheCodeLabs_BaseUtils/setup.py
@@ -2,7 +2,7 @@ from setuptools import setup
 
 setup(
     name='TheCodeLabs-BaseUtils',
-    packages=['TheCodeLabs-BaseUtils'],
+    packages=['TheCodeLabs_BaseUtils'],
     version='1.0.0',
     license='MIT',
     description='Useful python classes',
diff --git a/TheCodeLabs_FlaskUtils/LICENSE.txt b/TheCodeLabs_FlaskUtils/LICENSE.txt
new file mode 100644
index 0000000000000000000000000000000000000000..63b4b681cb65bcf92db3d26bc3664a1298cbeea8
--- /dev/null
+++ b/TheCodeLabs_FlaskUtils/LICENSE.txt
@@ -0,0 +1,21 @@
+MIT License
+
+Copyright (c) [year] [fullname]
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
\ No newline at end of file
diff --git a/TheCodeLabs_FlaskUtils/README.md b/TheCodeLabs_FlaskUtils/README.md
new file mode 100644
index 0000000000000000000000000000000000000000..179e614cd1aa19822b022a7c699efa8daf87ff0a
--- /dev/null
+++ b/TheCodeLabs_FlaskUtils/README.md
@@ -0,0 +1,3 @@
+# TheCodeLabs-FlaskUtils
+
+Useful python classes for flask environments.
\ No newline at end of file
diff --git a/TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/FlaskBaseApp.py b/TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/FlaskBaseApp.py
similarity index 100%
rename from TheCodeLabs_BaseUtils/TheCodeLabs_BaseUtils/FlaskBaseApp.py
rename to TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/FlaskBaseApp.py
diff --git a/TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/__init__.py b/TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..490c0f6de26dc83b461a93748966944a8ce90f05
--- /dev/null
+++ b/TheCodeLabs_FlaskUtils/TheCodeLabs_FlaskUtils/__init__.py
@@ -0,0 +1 @@
+from TheCodeLabs_Flask.FlaskBaseApp import FlaskBaseApp
diff --git a/TheCodeLabs_FlaskUtils/setup.cfg b/TheCodeLabs_FlaskUtils/setup.cfg
new file mode 100644
index 0000000000000000000000000000000000000000..224a77957f5db48dfa25c8bb4a35f535202da203
--- /dev/null
+++ b/TheCodeLabs_FlaskUtils/setup.cfg
@@ -0,0 +1,2 @@
+[metadata]
+description-file = README.md
\ No newline at end of file
diff --git a/TheCodeLabs_FlaskUtils/setup.py b/TheCodeLabs_FlaskUtils/setup.py
new file mode 100644
index 0000000000000000000000000000000000000000..2367b959c26dd71bc068f26f878b100230a9fa35
--- /dev/null
+++ b/TheCodeLabs_FlaskUtils/setup.py
@@ -0,0 +1,28 @@
+from setuptools import setup
+
+setup(
+    name='TheCodeLabs-FlaskUtils',
+    packages=['TheCodeLabs_FlaskUtils'],
+    version='1.0.0',
+    license='MIT',
+    description='Useful python classes',
+    author='TheCodeLabs',
+    author_email='spam@thecodelabs.de',
+    url='https://thecodelabs.de/TheCodeLabs/PythonLibs',
+    download_url='https://pypi.thecodedev.de',
+    keywords=[],
+    install_requires=[
+        'flask',
+        'gevent'
+    ],
+    setup_requires=[
+        'wheel'
+    ],
+    classifiers=[
+        'Development Status :: 5 - Production/Stable',
+        'Intended Audience :: Developers',
+        'Topic :: Software Development :: Build Tools',
+        'License :: OSI Approved :: MIT License',
+        'Programming Language :: Python :: 3.7'
+    ]
+)