diff --git a/DESCRIPTION b/DESCRIPTION
index 0cd95237ca400c451ce856e26dc7d354d591ef97..08c7cffdd74dba95200920416b8eac7517d3a15e 100644
--- a/DESCRIPTION
+++ b/DESCRIPTION
@@ -1,6 +1,6 @@
 Package: DQAgui
 Title: Graphical User Interface for Data Quality Assessment
-Version: 0.1.7
+Version: 0.1.8
 Authors@R: c(
     person("Lorenz A.", "Kapsner", , "lorenz.kapsner@uk-erlangen.de", role = c("cre", "aut"),
            comment = c(ORCID = "0000-0003-1866-860X")),
@@ -14,10 +14,11 @@ License: GPL-3
 URL: https://github.com/miracum/dqa-dqagui
 BugReports: https://github.com/miracum/dqa-dqagui/issues
 Encoding: UTF-8
-Date: 2022-02-10
+Date: 2022-02-21
 Imports: 
     data.table,
     daterangepicker,
+    DIZtools,
     DIZutils (>= 0.0.12),
     DQAstats (>= 0.2.3),
     DT,
diff --git a/NEWS.md b/NEWS.md
index 60ba50de3dd7ca272239da3602b0fbcdc1f720f9..7adff41c314a60ada0449ea38ead2305ab7908c6 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,5 +1,13 @@
 # DQAgui NEWS
 
+## Unreleased (2022-02-21)
+
+#### Others
+
+* updated news.md and readme
+
+Full set of changes: [`v0.1.7...d53af4f`](https://gitlab.miracum.org/miracum/dqa/dqagui/compare/v0.1.7...d53af4f)
+
 ## v0.1.7 (2022-02-10)
 
 #### Fixes
diff --git a/R/app_utils.R b/R/app_utils.R
index b5be5dcbd845a69b0267ea01f18fc6409592c1a5..6ba89b77beae0df5c1058f3f50c3aa54c9a679bd 100644
--- a/R/app_utils.R
+++ b/R/app_utils.R
@@ -84,7 +84,7 @@ feedback_txt <- function(system, type) {
     "\U2714 ",
     tags$b(system),
     " will be used as ",
-    DIZutils::firstup(type),
+    DIZtools::firstup(type),
     " system.",
     "\n\n",
     "To change, simply select and save another one."
@@ -123,7 +123,7 @@ validate_inputs <- function(rv, input, output, session) {
           if (typeof(rv[[source_target]]$settings$path) == "character" &&
               !is.null(rv[[source_target]]$settings$path) &&
               length(rv[[source_target]]$settings$path) > 0) {
-            DIZutils::feedback(
+            DIZtools::feedback(
               print_this = paste0(source_target, " settings seem valid."),
               findme = "c0bcc9aa31",
               logfile_dir = rv$log$logfile_dir,
@@ -138,7 +138,7 @@ validate_inputs <- function(rv, input, output, session) {
               headless = rv$headless
             )
             if (isTRUE(test_csv_tmp)) {
-              DIZutils::feedback(
+              DIZtools::feedback(
                 print_this = paste0("All ",
                                     source_target,
                                     " csv-files were found."),
@@ -147,7 +147,7 @@ validate_inputs <- function(rv, input, output, session) {
                 headless = rv$headless
               )
             } else{
-              DIZutils::feedback(
+              DIZtools::feedback(
                 print_this = paste0("Some ",
                                     source_target,
                                     " csv-files are MISSING."),
@@ -160,7 +160,7 @@ validate_inputs <- function(rv, input, output, session) {
             }
           } else {
             # invalid path:
-            DIZutils::feedback(
+            DIZtools::feedback(
               print_this = paste0(source_target, " settings not valid."),
               type = "warning",
               findme = "10d5e79d44",
@@ -168,7 +168,7 @@ validate_inputs <- function(rv, input, output, session) {
               logfile_dir = rv$log$logfile_dir,
               headless = rv$headless
             )
-            DIZutils::feedback(
+            DIZtools::feedback(
               print_this = paste0(
                 "rv$",
                 source_target,
@@ -201,7 +201,7 @@ validate_inputs <- function(rv, input, output, session) {
           )
         } else {
           ## This system name is not known/implemented here:
-          DIZutils::feedback(
+          DIZtools::feedback(
             print_this = paste0(
               source_target,
               " system ",
@@ -219,7 +219,7 @@ validate_inputs <- function(rv, input, output, session) {
       }
     }
   } else {
-    DIZutils::feedback(
+    DIZtools::feedback(
       print_this = "Either source or target system is not set.",
       type = "Warning",
       findme = "4e9400f8c9",
@@ -325,7 +325,7 @@ check_load_data_button <- function(rv, session) {
 
     if (time_filtering_possible) {
       ## Time filtering is possible, so enable the elements in the GUI:
-      DIZutils::feedback(
+      DIZtools::feedback(
         print_this = paste0(
           "Date restriction is possible.",
           " Showing date-picking elements in the GUI now."
@@ -347,7 +347,7 @@ check_load_data_button <- function(rv, session) {
 
     } else {
       ## Time filtering is NOT possible, so disable the elements in the GUI:
-      DIZutils::feedback(
+      DIZtools::feedback(
         print_this = paste0(
           "Date restriction is NOT possible or needed.",
           " Hiding date-picking elements in the GUI now."
@@ -407,7 +407,7 @@ test_connection_button_clicked <-
            output,
            session) {
     error <- TRUE
-    DIZutils::feedback(
+    DIZtools::feedback(
       print_this = paste0(
         "Trying to connect to ",
         db_type,
@@ -468,7 +468,7 @@ test_connection_button_clicked <-
 
 
       if (!is.null(rv[[source_target]]$db_con)) {
-        DIZutils::feedback(
+        DIZtools::feedback(
           paste0(
             "Connection to ",
             input_system,
@@ -560,7 +560,7 @@ print_runtime <-
     } else {
       text <- paste0("Execution of ", name, " took ")
     }
-    DIZutils::feedback(
+    DIZtools::feedback(
       print_this = paste0(
         text,
         format(Sys.time() - start_time),
@@ -659,7 +659,7 @@ get_settings_from_displayname <-
         } else {
           name_to_check <- settings[[i]]$displayname
         }
-        if (DIZutils::equals2(name_to_check, displayname)) {
+        if (DIZtools::equals2(name_to_check, displayname)) {
           return(settings[[i]])
         } else {
           return(NA)
@@ -674,7 +674,7 @@ get_settings_from_displayname <-
       }) == FALSE]
 
     if (length(res) > 1) {
-      DIZutils::feedback(
+      DIZtools::feedback(
         print_this = paste0(
           "Found more than one setting-list while searching for '",
           displayname,
diff --git a/R/custom_buttons.R b/R/custom_buttons.R
index a02d0d8522b2fb7d198a267544b4b332d236bbd3..fbd708c3f2475f41c49b11db048e07e5fa9ec674 100644
--- a/R/custom_buttons.R
+++ b/R/custom_buttons.R
@@ -35,7 +35,7 @@
 #'
 #' @export
 button_send_datamap <- function(rv) {
-  DIZutils::feedback(
+  DIZtools::feedback(
     print_this = "Sending the datamap",
     logfile_dir = rv$log$logfile_dir,
     headless = rv$headless
@@ -103,7 +103,7 @@ button_mdr <-
            mdr_filename,
            logfile_dir,
            headless) {
-    DIZutils::feedback(print_this = "Loading the metadata repository",
+    DIZtools::feedback(print_this = "Loading the metadata repository",
                        logfile_dir = logfile_dir,
                        headless = headless)
     shiny::withProgress(message = "Loading MDR", value = 0, {
diff --git a/R/launch_app.R b/R/launch_app.R
index 1d84b814b322034fd518ad697bc6b073cba8adff..854a3287ef395f33c4983389529dbcc78f28b5c5 100644
--- a/R/launch_app.R
+++ b/R/launch_app.R
@@ -56,23 +56,23 @@ launch_app <- function(port = 3838,
                        parallel = TRUE,
                        ncores = 2) {
 
-  DIZutils::global_env_hack(key = "utils_path",
+  DIZtools::assign_to_R_env(key = "utils_path",
                             val = utils_path,
                             pos = 1L)
 
-  DIZutils::global_env_hack(key = "mdr_filename",
+  DIZtools::assign_to_R_env(key = "mdr_filename",
                             val = mdr_filename,
                             pos = 1L)
 
-  DIZutils::global_env_hack(key = "logfile_dir",
+  DIZtools::assign_to_R_env(key = "logfile_dir",
                             val = logfile_dir,
                             pos = 1L)
 
-  DIZutils::global_env_hack(key = "parallel",
+  DIZtools::assign_to_R_env(key = "parallel",
                             val = parallel,
                             pos = 1L)
 
-  DIZutils::global_env_hack(key = "ncores",
+  DIZtools::assign_to_R_env(key = "ncores",
                             val = ncores,
                             pos = 1L)
 
diff --git a/R/moduleAtempPlausibility.R b/R/moduleAtempPlausibility.R
index 60b1f2acadcb91de2f482df47754d541a6909c4b..7585cdd07e11347fb5c4fd5b3c9b253306519dd0 100644
--- a/R/moduleAtempPlausibility.R
+++ b/R/moduleAtempPlausibility.R
@@ -182,7 +182,7 @@ module_atemp_pl_server <- function(input, output, session, rv, input_re) {
             )
           }, error = function(e) {
             shinyjs::logjs(e)
-            DIZutils::feedback(
+            DIZtools::feedback(
               print_this = paste0(
                 "Error while rendering the source counts while",
                 " determining the atemporal plausibilities."
diff --git a/R/moduleConfig.R b/R/moduleConfig.R
index bd9c36fa23ccf3e1efa5180b7035d415b8ada8c8..0e56e109e00404d545b2e6af18ba43ba5ca7bbd0 100644
--- a/R/moduleConfig.R
+++ b/R/moduleConfig.R
@@ -88,7 +88,7 @@ module_config_server <-
       handlerExpr = {
         rv$csv_dir_src_clicked <- FALSE
         rv$csv_dir_src <- as.character(
-          DIZutils::clean_path_name(
+          DIZtools::clean_path_name(
             shinyFiles::parseDirPath(
               roots = roots,
               selection = input$config_sourcedir_in
@@ -101,7 +101,7 @@ module_config_server <-
             rv$source$settings$path != "") {
           # workaround to tell ui, that it is there
           output$source_csv_dir <- reactive({
-            DIZutils::feedback(
+            DIZtools::feedback(
               paste0("Source file dir: ",
                      rv$source$settings$path),
               findme = "ad440c9fcb",
@@ -118,7 +118,7 @@ module_config_server <-
           ## Fixes #42 (GitLab):
           env_var_name <-
             paste0(toupper(rv$source$system_name), "_PATH")
-          DIZutils::feedback(
+          DIZtools::feedback(
             print_this = paste0(
               "CSV path '",
               rv$source$settings$path,
@@ -137,10 +137,10 @@ module_config_server <-
           ## Sys.setenv(env_var_name = rv$source$settings$path) leads to
           ## `env_var_name = "path"` be created and not
           ## `example_name = "path"`):
-          DIZutils::setenv2(key = env_var_name, val = rv$source$settings$path)
+          DIZtools::setenv2(key = env_var_name, val = rv$source$settings$path)
           rm(env_var_name)
 
-          DIZutils::feedback(
+          DIZtools::feedback(
             paste0("rv$source$system_type = ",
                    rv$source$system_type),
             findme = "91ebdd5a1d")
@@ -159,7 +159,7 @@ module_config_server <-
       handlerExpr = {
         rv$csv_dir_tar_clicked <- FALSE
         rv$csv_dir_tar <- as.character(
-          DIZutils::clean_path_name(
+          DIZtools::clean_path_name(
             shinyFiles::parseDirPath(
               roots = roots,
               selection = input$config_targetdir_in
@@ -171,7 +171,7 @@ module_config_server <-
             rv$target$settings$path != "") {
           # workaround to tell ui, that it is there
           output$target_csv_dir <- reactive({
-            DIZutils::feedback(
+            DIZtools::feedback(
               paste0("Target file dir: ",
                      rv$target$settings$path),
               findme = "6f18c181e5",
@@ -188,7 +188,7 @@ module_config_server <-
           ## Fixes #42 (GitLab):
           env_var_name <-
             paste0(toupper(rv$target$system_name), "_PATH")
-          DIZutils::feedback(
+          DIZtools::feedback(
             print_this = paste0(
               "CSV path '",
               rv$target$settings$path,
@@ -207,10 +207,10 @@ module_config_server <-
           ## Sys.setenv(env_var_name = rv$target$settings$path) leads to
           ## `env_var_name = "path"` be created and not
           ## `example_name = "path"`):
-          DIZutils::setenv2(key = env_var_name, val = rv$target$settings$path)
+          DIZtools::setenv2(key = env_var_name, val = rv$target$settings$path)
           rm(env_var_name)
 
-          DIZutils::feedback(
+          DIZtools::feedback(
             paste0("rv$target$system_type = ",
                    rv$target$system_type),
             findme = "4690c52739")
@@ -228,20 +228,20 @@ module_config_server <-
       eventExpr = input_re()[["moduleConfig-config_load_mdr"]],
       handlerExpr = {
         if (is.null(rv$mdr)) {
-          DIZutils::feedback(
+          DIZtools::feedback(
             print_this = "Reading MDR ...",
             findme = "f877fee7d2",
             logfile_dir = rv$log$logfile_dir,
             headless = rv$headless
           )
-          DIZutils::feedback(
+          DIZtools::feedback(
             print_this = paste0("MDR-Filename:",
                                 rv$mdr_filename),
             findme = "582d6a39c6",
             logfile_dir = rv$log$logfile_dir,
             headless = rv$headless
           )
-          DIZutils::feedback(
+          DIZtools::feedback(
             print_this = paste0("rv$utilspath:",
                                 rv$utilspath),
             findme = "b5c71849f9",
@@ -264,7 +264,7 @@ module_config_server <-
               "source_system_type")
           rv$systems <- unique(rv$mdr[, vec, with = FALSE])
           rv$systems <- rv$systems[!is.na(get("source_system_name"))]
-          DIZutils::feedback(
+          DIZtools::feedback(
             print_this = paste0(
               "Different systems found in the MDR: ",
               paste(unique(rv$systems[["source_system_name"]]),
@@ -313,7 +313,7 @@ module_config_server <-
             rv$systems[!is.na(get("source_system_type")),
                        unique(get("source_system_type"))]
 
-          DIZutils::feedback(
+          DIZtools::feedback(
             print_this = rv$system_types,
             prefix = "System types:  ",
             findme = "9aec84fcca",
@@ -322,7 +322,7 @@ module_config_server <-
           )
           if (!("csv" %in% tolower(rv$system_types))) {
             # Remove CSV-Tabs:
-            DIZutils::feedback(
+            DIZtools::feedback(
               "Removing csv-tab from source ...",
               findme = "3c2f368001",
               logfile_dir = rv$log$logfile_dir,
@@ -331,7 +331,7 @@ module_config_server <-
             shiny::removeTab(inputId = "source_tabs",
                              target = system_types_mapping[["csv"]])
 
-            DIZutils::feedback(
+            DIZtools::feedback(
               "Removing csv-tab from target ...",
               findme = "337b20a126",
               logfile_dir = rv$log$logfile_dir,
@@ -344,7 +344,7 @@ module_config_server <-
               rv$systems[get("source_system_type") == "csv" &
                            !is.na(get("source_system_name")),
                          unique(get("source_system_name"))]
-            DIZutils::feedback(
+            DIZtools::feedback(
               csv_system_names,
               prefix = "csv_system_names: ",
               findme = "5a083a3d53",
@@ -369,7 +369,7 @@ module_config_server <-
           }
           if (!("postgres" %in% tolower(rv$system_types))) {
             # Remove Postgres-Tabs:
-            DIZutils::feedback(
+            DIZtools::feedback(
               "Removing postgres-tab from source ...",
               logfile_dir = rv$log$logfile_dir,
               headless = rv$headless
@@ -377,7 +377,7 @@ module_config_server <-
             shiny::removeTab(inputId = "source_tabs",
                              target = system_types_mapping[["postgres"]])
 
-            DIZutils::feedback(
+            DIZtools::feedback(
               "Removing postgres-tab from target ...",
               logfile_dir = rv$log$logfile_dir,
               headless = rv$headless
@@ -395,7 +395,7 @@ module_config_server <-
               rv$systems[get("source_system_type") == "postgres" &
                            !is.na(get("source_system_name")),
                          unique(get("source_system_name"))]
-            DIZutils::feedback(
+            DIZtools::feedback(
               postgres_system_names,
               prefix = "postgres_system_names: ",
               findme = "be136f5ab6",
@@ -420,7 +420,7 @@ module_config_server <-
           }
           if (!("oracle" %in% tolower(rv$system_types))) {
             # Remove Oracle-Tabs:
-            DIZutils::feedback(
+            DIZtools::feedback(
               "Removing oracle-tab from source ...",
               logfile_dir = rv$log$logfile_dir,
               headless = rv$headless,
@@ -429,7 +429,7 @@ module_config_server <-
             shiny::removeTab(inputId = "source_tabs",
                              target = system_types_mapping[["oracle"]])
 
-            DIZutils::feedback(
+            DIZtools::feedback(
               "Removing oracle-tab from target ...",
               logfile_dir = rv$log$logfile_dir,
               headless = rv$headless,
@@ -448,7 +448,7 @@ module_config_server <-
               rv$systems[get("source_system_type") == "oracle" &
                            !is.na(get("source_system_name")),
                          unique(get("source_system_name"))]
-            DIZutils::feedback(
+            DIZtools::feedback(
               oracle_system_names,
               prefix = "oracle_system_names: ",
               findme = "bea2cd91a1",
@@ -473,7 +473,7 @@ module_config_server <-
           }
 
           first_system <- tolower(rv$system_types)[[1]]
-          DIZutils::feedback(
+          DIZtools::feedback(
             print_this = paste0("Setting tab '",
                                 first_system,
                                 "' as active tab for source",
@@ -528,7 +528,7 @@ module_config_server <-
     # If the "load presets"-button was pressed, startload & show the presets:
     # observeEvent(input$source_pg_presettings_btn, {
     observeEvent(input$source_postgres_presettings_list, {
-      DIZutils::feedback(
+      DIZtools::feedback(
         print_this =
           paste0(
             "Input-preset '",
@@ -548,7 +548,7 @@ module_config_server <-
           settings = rv$settings
         )
 
-      DIZutils::feedback(
+      DIZtools::feedback(
         print_this = paste(
           "Loaded successfully.",
           "Filling presets to global rv-object and UI ..."
@@ -600,7 +600,7 @@ module_config_server <-
     })
 
     observeEvent(input$source_oracle_presettings_list, {
-      DIZutils::feedback(
+      DIZtools::feedback(
         print_this =
           paste0(
             "Input-preset ",
@@ -618,7 +618,7 @@ module_config_server <-
           settings = rv$settings
         )
 
-      DIZutils::feedback(
+      DIZtools::feedback(
         print_this = paste(
           "Loaded successfully.",
           "Filling presets to global rv-object and UI ..."
@@ -678,7 +678,7 @@ module_config_server <-
 
     #observeEvent(input$target_pg_presettings_btn, {
     observeEvent(input$target_postgres_presettings_list, {
-      DIZutils::feedback(
+      DIZtools::feedback(
         paste0(
           "Input-preset ",
           input$target_postgres_presettings_list,
@@ -696,7 +696,7 @@ module_config_server <-
           settings = rv$settings
         )
 
-      DIZutils::feedback(
+      DIZtools::feedback(
         paste(
           "Loaded successfully.",
           "Filling presets to global rv-object and UI ..."
@@ -748,7 +748,7 @@ module_config_server <-
     })
 
     observeEvent(input$target_oracle_presettings_list, {
-      DIZutils::feedback(
+      DIZtools::feedback(
         paste0(
           "Input-preset ",
           input$target_oracle_presettings_list,
@@ -766,7 +766,7 @@ module_config_server <-
           settings = rv$settings
         )
 
-      DIZutils::feedback(
+      DIZtools::feedback(
         paste(
           "Loaded successfully.",
           "Filling presets to global rv-object and UI ..."
@@ -886,7 +886,7 @@ module_config_server <-
             feedback_txt(system = "The source system", type = "target")
           })
         # Feedback to the console:
-        DIZutils::feedback(
+        DIZtools::feedback(
           "Target == source now.",
           findme = "94d3a2090c",
           logfile_dir = rv$log$logfile_dir,
@@ -902,7 +902,7 @@ module_config_server <-
         showTab(inputId = "target_tabs", target = "PostgreSQL")
         showTab(inputId = "target_tabs", target = "Oracle")
         # Feedback to the console:
-        DIZutils::feedback(
+        DIZtools::feedback(
           "Target != source now.",
           findme = "ec51b122ee",
           logfile_dir = rv$log$logfile_dir,
@@ -947,7 +947,7 @@ module_config_server <-
         ## For runtime calculation:
         start_time <- Sys.time()
 
-        DIZutils::feedback(
+        DIZtools::feedback(
           paste0(
             "Restricting date slider state: ",
             input$date_restriction_slider
@@ -969,7 +969,7 @@ module_config_server <-
         # check, if mdr is present. without mdr, we cannot perform any
         # further operations
         if (is.null(rv$mdr)) {
-          DIZutils::feedback(
+          DIZtools::feedback(
             "No MDR found. Please provide a metadata repository (MDR).",
             type = "Warning",
             findme = "1dc68937b8",
@@ -1001,7 +1001,7 @@ module_config_server <-
           # Check if at least one data element was selected for analyzation:
           if (length(input_re()[[paste0("moduleConfig-select_dqa_assessment",
                                         "_variables")]]) <= 0) {
-            DIZutils::feedback(
+            DIZtools::feedback(
               print_this = paste0(
                 "You didn't specify a data element to",
                 " analyze. Please select at least one data element",
@@ -1018,26 +1018,26 @@ module_config_server <-
           # If target should be identical to source, set it here again:
           if (isTRUE(rv$target_is_source)) {
             rv <- set_target_equal_to_source(rv)
-            DIZutils::feedback(print_this = "Source == Target",
+            DIZtools::feedback(print_this = "Source == Target",
                                findme = "c14c17bf15",
                                logfile_dir = rv$log$logfile_dir,
                                headless = rv$headless
             )
           } else {
-            DIZutils::feedback(print_this = "Source != Target",
+            DIZtools::feedback(print_this = "Source != Target",
                                findme = "54fe9a5717",
                                logfile_dir = rv$log$logfile_dir,
                                headless = rv$headless
             )
           }
 
-          DIZutils::feedback(
+          DIZtools::feedback(
             paste0("Source system is ", rv$source$system_name),
             findme = "1d61685355",
             logfile_dir = rv$log$logfile_dir,
             headless = rv$headless
           )
-          DIZutils::feedback(
+          DIZtools::feedback(
             paste0("Target system is ", rv$target$system_name),
             findme = "eaf72ed747",
             logfile_dir = rv$log$logfile_dir,
@@ -1075,7 +1075,7 @@ module_config_server <-
           )
         }
       }, error = function(cond) {
-        DIZutils::feedback(
+        DIZtools::feedback(
           print_this = paste0(cond),
           findme = "05c96798f8",
           type = "Error",
@@ -1118,7 +1118,7 @@ module_config_server <-
     shiny::observeEvent(eventExpr = input$date_restriction_slider,
                         handlerExpr = {
                           if (isTRUE(input$date_restriction_slider)) {
-                            DIZutils::feedback(
+                            DIZtools::feedback(
                               print_this = "Date restriction will be applied",
                               findme = "4736de090c",
                               logfile_dir = rv$log$logfile_dir
@@ -1131,7 +1131,7 @@ module_config_server <-
                             rv$restricting_date$end <-
                               as.Date(input$datetime_picker[[2]])
                           } else {
-                            DIZutils::feedback(
+                            DIZtools::feedback(
                               print_this = paste0("Date restriction will",
                                                   " NOT be applied"),
                               findme = "508c7f34f9",
@@ -1170,7 +1170,7 @@ module_config_server <-
                                 input$datetime_picker[[2]]
                               )
                             })
-                          DIZutils::feedback(
+                          DIZtools::feedback(
                             print_this = paste0(
                               "Using ",
                               rv$restricting_date$start,
diff --git a/R/moduleDashboard.R b/R/moduleDashboard.R
index e9ac94c20cf5368a57f4a7567ffc916640ded503..355a30c49677716f6d98314b33e15a882eda3e97 100644
--- a/R/moduleDashboard.R
+++ b/R/moduleDashboard.R
@@ -71,7 +71,7 @@ module_dashboard_server <-
 
             ## Save restricting date information to rv object:
             if (isFALSE(rv$restricting_date$use_it)) {
-              DIZutils::feedback(
+              DIZtools::feedback(
                 print_this = paste0(
                   "No time contstraints will be applied to input data.",
                   " Either `restricting_date_start` or ",
@@ -99,7 +99,7 @@ module_dashboard_server <-
 
               ## Check the start date:
               if (is.na(restricting_date_start_posixct)) {
-                DIZutils::feedback(
+                DIZtools::feedback(
                   print_this = paste0("Couldn't identify input date",
                                       " format for `restricting_date_start`."),
                   logfile = rv$log$logfile_dir,
@@ -111,7 +111,7 @@ module_dashboard_server <-
 
               ## Check the end date:
               if (is.na(restricting_date_end_posixct)) {
-                DIZutils::feedback(
+                DIZtools::feedback(
                   print_this = paste0(
                     "Couldn't identify input date format for ",
                     " `restricting_date_end`.",
@@ -128,7 +128,7 @@ module_dashboard_server <-
               ## Check if start < end:
               if (restricting_date_end_posixct <=
                   restricting_date_start_posixct) {
-                DIZutils::feedback(
+                DIZtools::feedback(
                   print_this = paste0(
                     "`restricting_date_start` needs to be a timestamp",
                     " before `restricting_date_end`.",
@@ -151,7 +151,7 @@ module_dashboard_server <-
                 restricting_date_start_posixct
               rv$restricting_date$end <- restricting_date_end_posixct
 
-              DIZutils::feedback(
+              DIZtools::feedback(
                 print_this = paste0(
                   "Time contstraints from ",
                   rv$restricting_date$start,
@@ -175,7 +175,7 @@ module_dashboard_server <-
                 enable_stop = FALSE
               )
             } else {
-              DIZutils::feedback(
+              DIZtools::feedback(
                 print_this = paste0(
                   "Don't checking the time filtering columns because",
                   " time filtering is not necessarry.",
@@ -236,7 +236,7 @@ module_dashboard_server <-
 
             ## load target_data
             if (isTRUE(rv$target_is_source)) {
-              DIZutils::feedback(
+              DIZtools::feedback(
                 print_this = paste0(
                   "Source and Target settings are identical.",
                   " Using source data also as target data."
@@ -248,7 +248,7 @@ module_dashboard_server <-
               rv <- set_target_equal_to_source(rv)
               rv$data_target <- rv$data_source
             } else {
-              DIZutils::feedback(
+              DIZtools::feedback(
                 print_this = paste0(
                   "Source and Target settings are NOT identical.",
                   " Loading the target dataset now."
@@ -400,7 +400,7 @@ module_dashboard_server <-
             )
 
             if (!is.null(rv$datamap)) {
-              DIZutils::feedback(print_this = paste0(
+              DIZtools::feedback(print_this = paste0(
                 "Datamap:", rv$datamap),
                 findme = "43404a3f38")
             }
@@ -418,7 +418,7 @@ module_dashboard_server <-
             rv$create_report <- TRUE
           }
         }, error = function(cond) {
-          DIZutils::feedback(
+          DIZtools::feedback(
             print_this = paste0(cond),
             findme = "32b84ec323",
             type = "Error",
diff --git a/data-raw/debugging_info.R b/data-raw/debugging_info.R
index 4d73b0c38778dc150fa8341d2d489f92149d4c41..bfcd2d80cdb9a76292a64d6b9240c76d85dea634 100644
--- a/data-raw/debugging_info.R
+++ b/data-raw/debugging_info.R
@@ -3,7 +3,7 @@ output_dir = "output/"
 
 ## debugging the MIRACUM stuff (JM):
 ## ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
-# utils_path = DIZutils::clean_path_name(system.file("application/_utilities",
+# utils_path = DIZtools::clean_path_name(system.file("application/_utilities",
 #                                                    package = "miRacumDQA"))
 # mdr_filename = "mdr.csv"
 # logfile_dir = "~/share/logfiles/"
@@ -12,7 +12,7 @@ output_dir = "output/"
 
 ## debugging the MIRACUM stuff (LK):
 ## ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
-# utils_path = DIZutils::clean_path_name(system.file("application/_utilities",
+# utils_path = DIZtools::clean_path_name(system.file("application/_utilities",
 #                                                    package = "miRacumDQA"))
 # mdr_filename = "mdr.csv"
 # logfile_dir <- tempdir()
@@ -35,15 +35,15 @@ ncores = 4
 ## Lorenz:
 # utils_path = "/home/user/development/Rpackages/dqa/miracumdqa/inst/application/_utilities/"
 ## Jonathan:
-# utils_path = DIZutils::clean_path_name(system.file("application/_utilities",
+# utils_path = DIZtools::clean_path_name(system.file("application/_utilities",
 #                                                    package = "miRacumDQA"))
-# utils_path = DIZutils::clean_path_name(system.file("application/_utilities",
+# utils_path = DIZtools::clean_path_name(system.file("application/_utilities",
 #                                                    package = "ume_dqatool"))
 # utils_path = "~/git-local/miracum/ume_dqatool/inst/application/_utilities/"
 
 # mdr_filename = "mdr_combined.csv"
 
-DIZutils::set_env_vars(
+DIZtools::setenv_file(
   paste0(
     "../",
     list.files(path = "../", pattern = "^env_INTERNAL.*")
diff --git a/data-raw/devstuffs.R b/data-raw/devstuffs.R
index 0f437e67decd88b43d6acfc185b33b179638f7ec..f623ba0f51739b57c311942d591526714cb548d2 100644
--- a/data-raw/devstuffs.R
+++ b/data-raw/devstuffs.R
@@ -28,7 +28,7 @@ my_desc$set_authors(c(
 # Remove some author fields
 my_desc$del("Maintainer")
 # Set the version
-my_desc$set_version("0.1.7")
+my_desc$set_version("0.1.8")
 # The title of your package
 my_desc$set(Title = "Graphical User Interface for Data Quality Assessment")
 # The description of your package
@@ -79,6 +79,7 @@ usethis::use_package("shinyWidgets", type = "Imports")
 usethis::use_package("knitr", type = "Imports")
 usethis::use_package("jsonlite", type = "Imports")
 usethis::use_package("DIZutils", type = "Imports", min_version = "0.0.12")
+usethis::use_package("DIZtools", type = "Imports")
 usethis::use_package("DQAstats", type = "Imports", min_version = "0.2.3")
 # For loading-animations:
 usethis::use_package("waiter", type = "Imports")
@@ -183,3 +184,4 @@ usethis::use_git_ignore(".~lock.*.csv#")
 system(
   command = 'auto-changelog -u -t "DQAgui NEWS" --tag-prefix "v" -o "NEWS.md"'
 )
+
diff --git a/inst/application/server.R b/inst/application/server.R
index 5ebe2274c31401ed1001ce7301950305edce8ded..14980bf2d35208c91d8f9e7793944f3c2a98eda8 100644
--- a/inst/application/server.R
+++ b/inst/application/server.R
@@ -21,8 +21,8 @@ shiny::shinyServer(function(input, output, session) {
     rv <- shiny::reactiveValues(
         headless = FALSE,
         mdr_filename = mdr_filename,
-        log = list(logfile_dir = DIZutils::clean_path_name(logfile_dir)),
-        utilspath = DIZutils::clean_path_name(utils_path),
+        log = list(logfile_dir = DIZtools::clean_path_name(logfile_dir)),
+        utilspath = DIZtools::clean_path_name(utils_path),
         current_date = format(Sys.Date(), "%d. %B %Y", tz = "CET"),
         parallel = parallel,
         ncores = ncores
@@ -31,28 +31,28 @@ shiny::shinyServer(function(input, output, session) {
     shiny::observe({
         if (is.null(rv$finished_onstart)) {
             # Clean old connections (e.g. after reloading the app):
-            DIZutils::close_all_connections(
+            DIZtools::close_all_connections(
                 logfile_dir = rv$log$logfile_dir,
                 headless = rv$headless
             )
 
             # Create new logfile:
-            DIZutils::cleanup_old_logfile(logfile_dir = rv$log$logfile_dir)
+            DIZtools::cleanup_old_logfile(logfile_dir = rv$log$logfile_dir)
 
             # feedback directories
-            DIZutils::feedback(
+            DIZtools::feedback(
                 print_this = paste0("Logfile dir: ",
                                     rv$log$logfile_dir),
                 logfile_dir = rv$log$logfile_dir,
                 headless = rv$headless
             )
-            DIZutils::feedback(
+            DIZtools::feedback(
                 print_this = paste0("Utils path: ",
                                     rv$utilspath),
                 logfile_dir = rv$log$logfile_dir,
                 headless = rv$headless
             )
-            DIZutils::feedback(
+            DIZtools::feedback(
                 print_this = paste0("MDR filename: ",
                                     rv$mdr_filename),
                 logfile_dir = rv$log$logfile_dir,
@@ -63,7 +63,7 @@ shiny::shinyServer(function(input, output, session) {
             rv$datamap_email <- tryCatch(
                 expr = {
                     # if existing, set email address for data-map button
-                    out <- DIZutils::get_config(
+                    out <- DIZtools::get_config(
                         config_file = paste0(utils_path, "/MISC/email.yml"),
                         config_key = "email",
                         logfile_dir = rv$log$logfile_dir,
@@ -92,23 +92,23 @@ shiny::shinyServer(function(input, output, session) {
 
     # handle reset
     shiny::observeEvent(input$reset, {
-        DIZutils::feedback(
+        DIZtools::feedback(
             print_this = "\U2304",
             logfile_dir = rv$log$logfile_dir,
             headless = rv$headless
         )
-        DIZutils::feedback(
+        DIZtools::feedback(
             print_this = "############ APP WAS RESETTED ############",
             findme = "9c57ce125a",
             logfile_dir = rv$log$logfile_dir,
             headless = rv$headless
         )
-        DIZutils::feedback(
+        DIZtools::feedback(
             print_this = "\U2303",
             logfile_dir = rv$log$logfile_dir,
             headless = rv$headless
         )
-        DIZutils::close_all_connections(logfile_dir = rv$log$logfile_dir,
+        DIZtools::close_all_connections(logfile_dir = rv$log$logfile_dir,
                                         headless = rv$headless)
         invisible(gc())
         session$reload()