diff --git a/packages/ledgerstate/conflict/id.go b/packages/ledgerstate/conflict/id.go
index 5e413b34950dde444215a45d44c05143418e36f4..8ceabbcef8fbb6537f78070ebb88c39c26f20ac4 100644
--- a/packages/ledgerstate/conflict/id.go
+++ b/packages/ledgerstate/conflict/id.go
@@ -3,7 +3,7 @@ package conflict
 import (
 	"unicode/utf8"
 
-	"github.com/iotaledger/goshimmer/packages/binary/transfer"
+	"github.com/iotaledger/goshimmer/packages/ledgerstate/transfer"
 
 	"github.com/iotaledger/goshimmer/packages/binary/address"
 
diff --git a/packages/ledgerstate/constants.go b/packages/ledgerstate/constants.go
index 5b076188bd327830e02341a0e4ff3f3322af8365..4370530401cbae8d93eabce6b35713e100a77251 100644
--- a/packages/ledgerstate/constants.go
+++ b/packages/ledgerstate/constants.go
@@ -2,8 +2,8 @@ package ledgerstate
 
 import (
 	"github.com/iotaledger/goshimmer/packages/binary/address"
-	"github.com/iotaledger/goshimmer/packages/binary/transfer"
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/reality"
+	"github.com/iotaledger/goshimmer/packages/ledgerstate/transfer"
 )
 
 const (
diff --git a/packages/ledgerstate/ledgerstate.go b/packages/ledgerstate/ledgerstate.go
index 259c5a70f400a3602d86c2607f7cc221b5875638..b77199731ec8ee778bef5bba3174164ab845b424 100644
--- a/packages/ledgerstate/ledgerstate.go
+++ b/packages/ledgerstate/ledgerstate.go
@@ -8,9 +8,9 @@ import (
 	"time"
 
 	"github.com/iotaledger/goshimmer/packages/binary/address"
-	"github.com/iotaledger/goshimmer/packages/binary/transfer"
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/conflict"
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/reality"
+	"github.com/iotaledger/goshimmer/packages/ledgerstate/transfer"
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/transferoutput"
 
 	"github.com/iotaledger/goshimmer/packages/graphviz"
diff --git a/packages/ledgerstate/ledgerstate_test.go b/packages/ledgerstate/ledgerstate_test.go
index cd98470d1dd549b3a755d9890f225ad83d72690d..2a06ee70554f91ffd8f08c95c7dc5dc574be2bf6 100644
--- a/packages/ledgerstate/ledgerstate_test.go
+++ b/packages/ledgerstate/ledgerstate_test.go
@@ -7,8 +7,8 @@ import (
 	"time"
 
 	"github.com/iotaledger/goshimmer/packages/binary/address"
-	"github.com/iotaledger/goshimmer/packages/binary/transfer"
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/reality"
+	"github.com/iotaledger/goshimmer/packages/ledgerstate/transfer"
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/transferoutput"
 
 	"github.com/iotaledger/hive.go/objectstorage"
diff --git a/packages/ledgerstate/outputs.png b/packages/ledgerstate/outputs.png
index 9be1a9e21d8b159c383ce6444bd82fd207269d20..4f396a60bd9ff563f8c114e18503e0e8861136c4 100644
Binary files a/packages/ledgerstate/outputs.png and b/packages/ledgerstate/outputs.png differ
diff --git a/packages/ledgerstate/outputs2.png b/packages/ledgerstate/outputs2.png
index 82e1a1e88f362a29156c40d5fa07723bcc060a62..c899a4d0b89b37819f232d6f2bc86f1ccd9d1ab6 100644
Binary files a/packages/ledgerstate/outputs2.png and b/packages/ledgerstate/outputs2.png differ
diff --git a/packages/ledgerstate/reality.go b/packages/ledgerstate/reality.go
index 878b5453bbcfeb261215dfed63e756dcec4f8a10..d609e9e948bbac68fd6d792e4123d839fbf0f62f 100644
--- a/packages/ledgerstate/reality.go
+++ b/packages/ledgerstate/reality.go
@@ -5,11 +5,11 @@ import (
 	"sync/atomic"
 
 	"github.com/iotaledger/goshimmer/packages/binary/address"
-	"github.com/iotaledger/goshimmer/packages/binary/transfer"
 	"github.com/iotaledger/goshimmer/packages/binary/types"
 	"github.com/iotaledger/goshimmer/packages/errors"
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/conflict"
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/reality"
+	"github.com/iotaledger/goshimmer/packages/ledgerstate/transfer"
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/transferoutput"
 	"github.com/iotaledger/goshimmer/packages/stringify"
 
diff --git a/packages/ledgerstate/transfer.go b/packages/ledgerstate/transfer.go
index 9b3667979c0767a94dff9dee5d7fd252e242a99b..591dc2aa143e5595b73f9605f923a3609b49cc50 100644
--- a/packages/ledgerstate/transfer.go
+++ b/packages/ledgerstate/transfer.go
@@ -2,7 +2,7 @@ package ledgerstate
 
 import (
 	"github.com/iotaledger/goshimmer/packages/binary/address"
-	"github.com/iotaledger/goshimmer/packages/binary/transfer"
+	"github.com/iotaledger/goshimmer/packages/ledgerstate/transfer"
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/transferoutput"
 )
 
diff --git a/packages/binary/transfer/hash.go b/packages/ledgerstate/transfer/hash.go
similarity index 99%
rename from packages/binary/transfer/hash.go
rename to packages/ledgerstate/transfer/hash.go
index 8b6c32524fc3bfcf94210817e04dda71ccd52798..ed95f24839d491af50f291e8528132db62659cf3 100644
--- a/packages/binary/transfer/hash.go
+++ b/packages/ledgerstate/transfer/hash.go
@@ -4,7 +4,6 @@ import (
 	"unicode/utf8"
 
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/reality"
-
 	"github.com/iotaledger/goshimmer/packages/stringify"
 )
 
diff --git a/packages/ledgerstate/transfer_output.go b/packages/ledgerstate/transfer_output.go
index 2af500e8adcea187e18ec38739dbbd9e0939778a..09e3b136c47bf674b9db41e62179f9e9014f1e18 100644
--- a/packages/ledgerstate/transfer_output.go
+++ b/packages/ledgerstate/transfer_output.go
@@ -6,7 +6,7 @@ import (
 
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/reality"
 
-	"github.com/iotaledger/goshimmer/packages/binary/transfer"
+	"github.com/iotaledger/goshimmer/packages/ledgerstate/transfer"
 
 	"github.com/iotaledger/goshimmer/packages/binary/address"
 
diff --git a/packages/ledgerstate/transfer_output_booking.go b/packages/ledgerstate/transfer_output_booking.go
index ae84791e909c93afb4a1a4b8060b2e7defb5debe..390d76582e453069a97471b6908ce6fd255eefd4 100644
--- a/packages/ledgerstate/transfer_output_booking.go
+++ b/packages/ledgerstate/transfer_output_booking.go
@@ -2,9 +2,9 @@ package ledgerstate
 
 import (
 	"github.com/iotaledger/goshimmer/packages/binary/address"
-	"github.com/iotaledger/goshimmer/packages/binary/transfer"
 	"github.com/iotaledger/goshimmer/packages/errors"
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/reality"
+	"github.com/iotaledger/goshimmer/packages/ledgerstate/transfer"
 	"github.com/iotaledger/goshimmer/packages/stringify"
 	"github.com/iotaledger/hive.go/objectstorage"
 )
diff --git a/packages/ledgerstate/transfer_output_test.go b/packages/ledgerstate/transfer_output_test.go
index ca872e25e3da9f072f36ad3e475b26e6964de7d0..ef061b0bf359bd5348cd06d21af656a61f36e8d4 100644
--- a/packages/ledgerstate/transfer_output_test.go
+++ b/packages/ledgerstate/transfer_output_test.go
@@ -3,7 +3,7 @@ package ledgerstate
 import (
 	"testing"
 
-	"github.com/iotaledger/goshimmer/packages/binary/transfer"
+	"github.com/iotaledger/goshimmer/packages/ledgerstate/transfer"
 
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/reality"
 
diff --git a/packages/ledgerstate/transferoutput/reference.go b/packages/ledgerstate/transferoutput/reference.go
index 6b702cfda6eca4e683716b87c3499f177161a1bb..988553f7f73555640b3aed8ed8cc56bf1d35bff8 100644
--- a/packages/ledgerstate/transferoutput/reference.go
+++ b/packages/ledgerstate/transferoutput/reference.go
@@ -2,7 +2,7 @@ package transferoutput
 
 import (
 	"github.com/iotaledger/goshimmer/packages/binary/address"
-	"github.com/iotaledger/goshimmer/packages/binary/transfer"
+	"github.com/iotaledger/goshimmer/packages/ledgerstate/transfer"
 	"github.com/iotaledger/goshimmer/packages/stringify"
 )
 
diff --git a/packages/ledgerstate/visualizer.go b/packages/ledgerstate/visualizer.go
index 422004e3cc1a7d0dada8ea0cfa48694c8473fd2e..ada4c919155f878197a9f52eb65532911348d6c2 100644
--- a/packages/ledgerstate/visualizer.go
+++ b/packages/ledgerstate/visualizer.go
@@ -4,9 +4,9 @@ import (
 	"strings"
 
 	"github.com/iotaledger/goshimmer/packages/binary/address"
-	"github.com/iotaledger/goshimmer/packages/binary/transfer"
 	"github.com/iotaledger/goshimmer/packages/graphviz"
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/reality"
+	"github.com/iotaledger/goshimmer/packages/ledgerstate/transfer"
 	"github.com/iotaledger/goshimmer/packages/ledgerstate/transferoutput"
 
 	"github.com/emicklei/dot"