diff --git a/packages/node/node.go b/packages/node/node.go
index 5811b8af675c87d4425dd38f72eabcddfb4e43ee..6446d6fe480da13133681b3ab668b14c7a993f84 100644
--- a/packages/node/node.go
+++ b/packages/node/node.go
@@ -1,7 +1,6 @@
 package node
 
 import (
-	"fmt"
 	"strings"
 	"sync"
 
@@ -22,14 +21,6 @@ func Load(plugins ...*Plugin) *Node {
 		disabledPlugins[strings.ToLower(disabledPlugin)] = true
 	}
 
-	fmt.Println("  _____ _   _ ________  ______  ___ ___________ ")
-	fmt.Println(" /  ___| | | |_   _|  \\/  ||  \\/  ||  ___| ___ \\")
-	fmt.Println(" \\ `--.| |_| | | | | .  . || .  . || |__ | |_/ /")
-	fmt.Println("  `--. \\  _  | | | | |\\/| || |\\/| ||  __||    / ")
-	fmt.Println(" /\\__/ / | | |_| |_| |  | || |  | || |___| |\\ \\ ")
-	fmt.Println(" \\____/\\_| |_/\\___/\\_|  |_/\\_|  |_/\\____/\\_| \\_| fullnode 1.0")
-	fmt.Println()
-
 	node := &Node{
 		logLevel:      *LOG_LEVEL.Value,
 		loggers:       make([]*Logger, 0),
@@ -105,8 +96,6 @@ func (node *Node) LogFailure(pluginName string, message string) {
 }
 
 func (node *Node) Load(plugins ...*Plugin) {
-	node.LogInfo("Node", "Loading plugins ...")
-
 	if len(plugins) >= 1 {
 		for _, plugin := range plugins {
 			if _, exists := disabledPlugins[strings.ToLower(strings.Replace(plugin.Name, " ", "", -1))]; !exists {
diff --git a/plugins/cli/plugin.go b/plugins/cli/plugin.go
index 2f73f2393320ac72375f53c686cc8550ee4ab447..d8441da52cf5d2cfee9ce3d8d5b111db192c7ebe 100644
--- a/plugins/cli/plugin.go
+++ b/plugins/cli/plugin.go
@@ -2,6 +2,7 @@ package cli
 
 import (
 	"flag"
+	"fmt"
 	"strings"
 
 	"github.com/iotaledger/goshimmer/packages/events"
@@ -34,10 +35,22 @@ func init() {
 	parameter.Events.AddString.Attach(events.NewClosure(onAddStringParameter))
 
 	flag.Usage = printUsage
+}
 
+func configure(ctx *node.Plugin) {
 	flag.Parse()
-}
 
-func configure(ctx *node.Plugin) {}
+	fmt.Println("  _____ _   _ ________  ______  ___ ___________ ")
+	fmt.Println(" /  ___| | | |_   _|  \\/  ||  \\/  ||  ___| ___ \\")
+	fmt.Println(" \\ `--.| |_| | | | | .  . || .  . || |__ | |_/ /")
+	fmt.Println("  `--. \\  _  | | | | |\\/| || |\\/| ||  __||    / ")
+	fmt.Println(" /\\__/ / | | |_| |_| |  | || |  | || |___| |\\ \\ ")
+	fmt.Println(" \\____/\\_| |_/\\___/\\_|  |_/\\_|  |_/\\____/\\_| \\_| fullnode 1.0")
+	fmt.Println()
+
+	ctx.Node.LogInfo("Node", "Loading plugins ...")
+}
 
-var PLUGIN = node.NewPlugin("CLI", configure)
+var PLUGIN = node.NewPlugin("CLI", configure, func(plugin *node.Plugin) {
+	
+})