diff --git a/todolist/architecture.puml b/todolist/architecture.puml
index ba5384bf596e89359798417f4ae3b4f6db09aee3..f03073addddac96aaffa145839363adc8f16d6ea 100644
--- a/todolist/architecture.puml
+++ b/todolist/architecture.puml
@@ -1,4 +1,4 @@
-@startuml architecture
+@startuml
 
 component core {
 	package todolist.core
@@ -30,21 +30,18 @@ fxui ..> javafx
 fxui ..> fxml
 fxui ..> fxutil
 
-component restapi {
-	package todolist.restapi
-}
-
-todolist.restapi ..> todolist.core
-
 component jaxrs {
 }
 
-restapi ..> jaxrs
-
-component restserver {
+component rest {
+	package todolist.restapi
 	package todolist.restserver
 }
 
+rest ..> jaxrs
+
+todolist.restapi ..> todolist.core
+
 todolist.restserver ..> todolist.core
 todolist.restserver ..> todolist.json
 todolist.restserver ..> todolist.restapi
@@ -55,8 +52,8 @@ component jersey {
 component grizzly2 {
 }
 
-restserver ..> jersey
-restserver ..> grizzly2
+rest ..> jersey
+rest ..> grizzly2
 
 component "springboot/restserver" as springboot.restserver {
 	package todolist.springboot.restserver