diff --git a/NAMESPACE b/NAMESPACE
index fb963fc7f1a5a9ef8c5673cc3147317b7187b066..fdbec6d4c899b152ef69bf5ecda1410d4f5a49cf 100644
--- a/NAMESPACE
+++ b/NAMESPACE
@@ -56,5 +56,6 @@ importFrom(graphics,matplot)
 importFrom(graphics,par)
 importFrom(graphics,plot)
 importFrom(graphics,title)
+importFrom(stats,setNames)
 importFrom(utils,read.table)
 importFrom(utils,tail)
diff --git a/R/CreateCalibOptions.GRiwrmInputsModel.R b/R/CreateCalibOptions.GRiwrmInputsModel.R
index 1b7b8f990da314b288f0ff2ef3a572956d9f0062..8d06d706da31f21c159308696824e74af281292a 100644
--- a/R/CreateCalibOptions.GRiwrmInputsModel.R
+++ b/R/CreateCalibOptions.GRiwrmInputsModel.R
@@ -1,5 +1,6 @@
 #' @rdname CreateCalibOptions
 #' @export
+#' @importFrom stats setNames
 CreateCalibOptions.GRiwrmInputsModel <- function(x, FixedParam = NULL, ...) {
   dots <- list(...)
   if ("IsHyst" %in% names(dots)) {
diff --git a/R/globals.R b/R/globals.R
new file mode 100644
index 0000000000000000000000000000000000000000..87c0cf2e82f44b5c8fdb4f696f5702907593f56b
--- /dev/null
+++ b/R/globals.R
@@ -0,0 +1,6 @@
+#' getNodeRanking: no visible binding for global variable 'donor'
+#' updateParameters4Ungauged: no visible binding for global variable
+#' down'
+#' updateParameters4Ungauged: no visible binding for global variable
+#' model'
+utils::globalVariables(c("donor", "down ", "model "))