diff --git a/doc/uml/api.png b/doc/uml/api.png
index 259a52ab048c4393ba1c7adcbab06ae694732ef5..f557d71281f747f665355c62849852fd427b0826 100644
Binary files a/doc/uml/api.png and b/doc/uml/api.png differ
diff --git a/doc/uml/core-classes.png b/doc/uml/core-classes.png
index 810bd6cd7d5eca4fcf1e8cc22d532ca1899d76ca..54e0d69e92bc3200fa7bcd1bc6d2458cad95ff81 100644
Binary files a/doc/uml/core-classes.png and b/doc/uml/core-classes.png differ
diff --git a/doc/uml/core-classes.pu b/doc/uml/core-classes.pu
index fc8d1e6d972241369d76c3d582a79dc3d6f28762..c1463421238e08d35f9872ef6c926a4aa55c5003 100644
--- a/doc/uml/core-classes.pu
+++ b/doc/uml/core-classes.pu
@@ -1,5 +1,8 @@
 @startuml
 
+hide fields
+hide methods
+
 package core {
 	class App {
 	-- Signals --
@@ -96,6 +99,10 @@ package net {
 	state
 	-- Methods --
 	}
-
+	
+	Network "1" --* "1" BmaAccess
+	
+	class BmaAccess {
+	}
 }
-@enduml
\ No newline at end of file
+@enduml
diff --git a/doc/uml/cutecoin.png b/doc/uml/cutecoin.png
index 1a80c93cee49c91457f966685a13b0b277547d21..417230847dec853471dc5e7a618273d5be5e898b 100644
Binary files a/doc/uml/cutecoin.png and b/doc/uml/cutecoin.png differ
diff --git a/doc/uml/gui-classes.png b/doc/uml/gui-classes.png
index 08d764e03f869566e321ebaa76e98baf0e28d800..e00da1f229639c06e0ee5f201ea8d1d7e487f111 100644
Binary files a/doc/uml/gui-classes.png and b/doc/uml/gui-classes.png differ
diff --git a/doc/uml/gui-classes.pu b/doc/uml/gui-classes.pu
index f8a0bc964fc2dd6a5714d56dab6da971bdd5e2cd..1b00e1a188119584fcbc71d86e0ccf60b92d3ee7 100644
--- a/doc/uml/gui-classes.pu
+++ b/doc/uml/gui-classes.pu
@@ -4,20 +4,17 @@
 package gui {
 		class MainWindow {
 		}
-		MainWindow "1" --* "*" CurrencyTab
+		MainWindow "1" --* "1" CommunityView
 
-		class CurrencyTab {
+		class CommunityView {
 		}
-		CurrencyTab "1" --* "1" CommunityTab
-		CurrencyTab "1" --* "1" WalletTab
-		CurrencyTab "1" --* "1" InformationsTab
-		CurrencyTab "1" --* "1" TransactionsTab
+		CommunityView "1" --* "1" WalletTab
+		CommunityView "1" -down-* "1" InformationsTab
+		CommunityView "1" --* "1" TransactionsTab
+		CommunityView "1" --* "1" IdentitiesTab
+		CommunityView "1" --* "1" WotTab
+		CommunityView "1" -down-* "1" NetworkTab
 
-		class CommunityTab {
-		}
-
-		CommunityTab "1" --* "1" IdentitiesTab
-		CommunityTab "1" --* "1" WotTab
 
 		class WalletTab {
 		}
@@ -31,8 +28,6 @@ package gui {
 		class NetworkTab {
 		}
 
-		CurrencyTab "1" --* "1" NetworkTab
-
 		class IdentitiesTab {
 		}
 
@@ -51,8 +46,5 @@ package gui {
 	MainWindow --> ContactDialog
 	MainWindow --> ConfigureAccountDialog
 	ConfigureAccountDialog --> ConfigureCommunityDialog
-
-		class Wot
-		WotTab --> Wot
 }
-@enduml
\ No newline at end of file
+@enduml
diff --git a/doc/uml/models-classes.png b/doc/uml/models-classes.png
index 9fa40280c691de29c350ba64206f9bf2f17d5b41..5833c6ecaf2c4c1b57601a5c682bdb941c2a61ea 100644
Binary files a/doc/uml/models-classes.png and b/doc/uml/models-classes.png differ
diff --git a/doc/uml/network.png b/doc/uml/network.png
index 6c327e5ff688c208b3de546486b68e501e9a67d8..c31386d981219956b30d8dc291e48fd9d69c4745 100644
Binary files a/doc/uml/network.png and b/doc/uml/network.png differ
diff --git a/doc/uml/requests.png b/doc/uml/requests.png
index a2744a23295b33628ecbc049ff86d701549ad1a4..85339a6ae644809ea4836ee4c109da64144f3e71 100644
Binary files a/doc/uml/requests.png and b/doc/uml/requests.png differ
diff --git a/doc/uml/tx_lifecycle.png b/doc/uml/tx_lifecycle.png
index 3c852325045ab309c6477d203d8b8831d11278ea..ffe5e5f84f8f012e4c670592862b3cbe7dfa2a0c 100644
Binary files a/doc/uml/tx_lifecycle.png and b/doc/uml/tx_lifecycle.png differ