diff --git a/src/Form/UwContentModerationForm.php b/src/Form/UwContentModerationForm.php
index 9b398b70bf8e77d7b8030f76584bd39f1c2f6ca3..0ffd1c98d6497f7063649acf40fa3b24648de72c 100644
--- a/src/Form/UwContentModerationForm.php
+++ b/src/Form/UwContentModerationForm.php
@@ -79,6 +79,32 @@ class UwContentModerationForm extends ConfirmFormBase {
    */
   public function submitForm(array &$form, FormStateInterface $form_state) {
 
+    // Get the node object.
+    $node = $this->entityTypeManager->getStorage('node')->loadRevision($this->vid);
+
+    $node->set('moderation_state', 'uw_wf_archived');
+
+    //$node->setTitle('testing2');
+    //$node->setPublished(0);
+    //$node->setPublished(FALSE);
+
+    $saved_status = $node->save();
+
+    /*
+    if ($node->isDefaultRevision()) {
+
+      $node->set('moderation_state', 'draft');
+      if ($node instanceof RevisionLogInterface) {
+        $node->setRevisionLogMessage($form_state->getValue('revision_log'));
+        $node->setRevisionUserId($this->currentUser()->id());
+      }
+
+      $node->status = 0;
+      //$node->setPublished(FALSE);
+      $node->save();
+    }
+    */
+
     // Set the options for the URL.
     $options = ['absolute' => TRUE];