diff --git a/config/install/quick_node_clone.settings.yml b/config/install/quick_node_clone.settings.yml
index e69de29..00fc2cd 100644
--- a/config/install/quick_node_clone.settings.yml
+++ b/config/install/quick_node_clone.settings.yml
@@ -0,0 +1 @@
+text_to_append_on_title: ""
\ No newline at end of file
diff --git a/quick_node_clone.info.yml b/quick_node_clone.info.yml
index e732148..c7ef067 100644
--- a/quick_node_clone.info.yml
+++ b/quick_node_clone.info.yml
@@ -2,5 +2,6 @@ name: Quick Node Clone
 type: module
 description: 'Quickly clone a node with regular fields.'
 core: 8.x
+configure: quick_node_clone.settingsform
 dependencies:
   - node
\ No newline at end of file
diff --git a/quick_node_clone.links.menu.yml b/quick_node_clone.links.menu.yml
index e69de29..b105689 100644
--- a/quick_node_clone.links.menu.yml
+++ b/quick_node_clone.links.menu.yml
@@ -0,0 +1,4 @@
+quick_node_clone.config_menu:
+  title: "Quick Node Clone Settings"
+  route_name: quick_node_clone.settingsform
+  parent: system.admin_config
diff --git a/quick_node_clone.permissions.yml b/quick_node_clone.permissions.yml
index e69de29..18278ca 100644
--- a/quick_node_clone.permissions.yml
+++ b/quick_node_clone.permissions.yml
@@ -0,0 +1,3 @@
+Administer Quick Node Clone Settings:
+  title: 'Quick Node Clone Settings'
+  description: 'Administer Quick Node Clone Settings'
\ No newline at end of file
diff --git a/quick_node_clone.routing.yml b/quick_node_clone.routing.yml
index a7a9ad0..3c0af4d 100644
--- a/quick_node_clone.routing.yml
+++ b/quick_node_clone.routing.yml
@@ -6,4 +6,11 @@ quick_node_clone.node.quick_clone:
   requirements:
     _node_add_access: 'node:{node_type}'
   options:
-    _admin_route: TRUE
\ No newline at end of file
+    _admin_route: TRUE
+quick_node_clone.settingsform:
+  path: '/admin/config/quick-node-clone'
+  defaults:
+    _form: '\Drupal\quick_node_clone\Form\QuickNodeCloneSettingForm'
+    _title: 'Quick Node Clone Setting'
+  requirements:
+    _permission: 'Administer Quick Node Clone Settings'
\ No newline at end of file
diff --git a/src/Controller/QuickNodeCloneNodeController.php b/src/Controller/QuickNodeCloneNodeController.php
index 71edc03..f9fa3ec 100644
--- a/src/Controller/QuickNodeCloneNodeController.php
+++ b/src/Controller/QuickNodeCloneNodeController.php
@@ -87,7 +87,10 @@ class QuickNodeCloneNodeController extends NodeController {
    */
   public function clonePageTitle($node) {
     $parent = Node::load($node);
-    return $this->t('Clone of "@node"', array(
+    $append_text = "";
+    $qnc_config = \Drupal::config('quick_node_clone.settings');
+    $append_text = $qnc_config->get('text_to_append_on_title');
+    return $this->t($append_text . ' "@node"', array(
       '@node' => $parent->getTitle()
       )
     );
diff --git a/src/Entity/QuickNodeCloneEntityFormBuilder.php b/src/Entity/QuickNodeCloneEntityFormBuilder.php
index f6d1789..787e33a 100644
--- a/src/Entity/QuickNodeCloneEntityFormBuilder.php
+++ b/src/Entity/QuickNodeCloneEntityFormBuilder.php
@@ -42,7 +42,10 @@ class QuickNodeCloneEntityFormBuilder extends EntityFormBuilder {
           }
         }
       }
-      $translated_node->setTitle(t('Clone of @title', ['@title' => $original_entity->getTitle()], ['langcode' => $langcode]));
+      $append_text = "";
+      $qnc_config = \Drupal::config('quick_node_clone.settings');
+      $append_text = $qnc_config->get('text_to_append_on_title');
+      $translated_node->setTitle(t($append_text . ' @title', ['@title' => $original_entity->getTitle()], ['langcode' => $langcode]));
     }
 
     // Get the form object for the entity defined in entity definition
diff --git a/src/Form/QuickNodeCloneSettingForm.php b/src/Form/QuickNodeCloneSettingForm.php
index e69de29..f0e71e5 100644
--- a/src/Form/QuickNodeCloneSettingForm.php
+++ b/src/Form/QuickNodeCloneSettingForm.php
@@ -0,0 +1,37 @@
+<?php
+
+namespace Drupal\quick_node_clone\Form;
+
+use Drupal\Core\Form\ConfigFormBase;
+use Drupal\Core\Form\FormStateInterface;
+
+class QuickNodeCloneSettingForm extends ConfigFormBase {
+  /**
+   * {@inheritdoc}
+   */
+  public function getEditableConfigNames() {
+    return ['quick_node_clone.settings'];
+  }
+  /**
+   * {@inheritdoc}
+   */
+  public function getFormId() {
+    return 'quick_node_clone_setting_form';
+  }
+  /**
+   * {@inheritdoc}
+   */
+  public function buildForm(array $form, FormStateInterface $form_state) {
+      $settings = $this->configFactory->get('quick_node_clone.settings');
+      $form['text_to_append_on_title'] = [
+        '#type' => 'textfield',
+        '#title' => 'Text To Append On Title',
+        '#default_value' => $settings->get('text_to_append_on_title'),
+      ];
+      return parent::buildForm($form, $form_state);
+  }
+  public function submitForm(array &$form, FormStateInterface $form_state) {
+      $text_to_append_on_title = $form_state->getValue('text_to_append_on_title');
+       $this->config('quick_node_clone.settings')->set('text_to_append_on_title', $text_to_append_on_title)->save();
+  }
+}
\ No newline at end of file
