diff --git a/gemeinsamforschen/src/main/webapp/assets/js/unstructuredAnnotation.js b/gemeinsamforschen/src/main/webapp/assets/js/unstructuredAnnotation.js
index 9efba686c9ae477cbd505a4e89ca8bcf91618d16..ecac045a0d2130b9ba11e58d986796e255151aad 100644
--- a/gemeinsamforschen/src/main/webapp/assets/js/unstructuredAnnotation.js
+++ b/gemeinsamforschen/src/main/webapp/assets/js/unstructuredAnnotation.js
@@ -8,6 +8,22 @@ $(document).ready(function() {
         // set text in div
         $('#documentText').html(response.text);
 
+        // get submissions parts from database
+        getAllSubmissionParts(getSubmissionIdFromUrl(), function (response) {
+
+            // iterate over response
+            for (var i = 0; i < response.length; i++) {
+                // save current category and body
+                let category = response[i].category;
+                let body = response[i].body;
+                // iterate over body and handle every selection
+                for (var j = 0; j < body.length; j++) {
+                    handleCategorySelection(category.toLowerCase(), body[j].startCharacter, body[j].endCharacter);
+                }
+            }
+
+        });
+
     }, function () {
         // jump to upload page on error
         location.href="unstructured-upload.jsp?token="+getUserTokenFromUrl();
@@ -17,9 +33,7 @@ $(document).ready(function() {
     $('#btnSave').click(function () {
         saveButtonHandler();
     });
-
-
-
+    
     /**
      * Context menu handler
      */
diff --git a/gemeinsamforschen/src/main/webapp/assets/js/unstructuredRest.js b/gemeinsamforschen/src/main/webapp/assets/js/unstructuredRest.js
index 80d3b51f9bee2f174725f84cab0aabc87cb52e81..819c8221973a4af31e0afcc1be8cc1a87f1cfe3b 100644
--- a/gemeinsamforschen/src/main/webapp/assets/js/unstructuredRest.js
+++ b/gemeinsamforschen/src/main/webapp/assets/js/unstructuredRest.js
@@ -96,9 +96,8 @@ function getSubmissionPart(id, responseHandler, errorHandler) {
  *
  * @param id The id of the full submission
  * @param responseHandler The response handler
- * @param errorHandler The error handler
  */
-function getAllSubmissionParts(id, responseHandler, errorHandler) {
+function getAllSubmissionParts(id, responseHandler) {
     var url = "../rest/submissions/full/" + id + "/parts";
     $.ajax({
         url: url,
@@ -107,10 +106,6 @@ function getAllSubmissionParts(id, responseHandler, errorHandler) {
         success: function (response) {
             // handle the response
             responseHandler(response);
-        },
-        error: function () {
-            // handle the error
-            errorHandler();
         }
     })
 }
\ No newline at end of file