diff --git a/muk_utils/__manifest__.py b/muk_utils/__manifest__.py
index d34281e..db579f9 100644
--- a/muk_utils/__manifest__.py
+++ b/muk_utils/__manifest__.py
@@ -20,7 +20,7 @@
{
"name": "MuK Utils",
"summary": """Utility Features""",
- "version": '11.0.1.0.2',
+ "version": '11.0.1.0.3',
"category": 'Extra Tools',
"license": "AGPL-3",
"website": "https://www.mukit.at",
diff --git a/muk_utils/tools/__init__.py b/muk_utils/tools/__init__.py
index 2450763..d5bc3f0 100644
--- a/muk_utils/tools/__init__.py
+++ b/muk_utils/tools/__init__.py
@@ -16,3 +16,7 @@
# along with this program. If not, see .
#
###################################################################################
+
+from . import helper
+from . import parse_rst
+from . import utils_os
\ No newline at end of file
diff --git a/muk_utils/tools/helper.py b/muk_utils/tools/helper.py
new file mode 100644
index 0000000..244b478
--- /dev/null
+++ b/muk_utils/tools/helper.py
@@ -0,0 +1,33 @@
+###################################################################################
+#
+# Copyright (C) 2018 MuK IT GmbH
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+###################################################################################
+
+import re
+import sys
+import logging
+import unicodedata
+
+_logger = logging.getLogger(__name__)
+
+def slugify(value):
+ value = str(unicodedata.normalize('NFKD', value))
+ if sys.version_info < (3,):
+ value = str(value.encode('ascii', 'ignore'))
+ value = str(re.sub('[^\w\s-]', '', value).strip().lower())
+ value = str(re.sub('[-\s]+', '-', value))
+ return value
\ No newline at end of file