diff --git a/src/Plugin/Block/SimpleSocialIconsBlock.php b/src/Plugin/Block/SimpleSocialIconsBlock.php
index b7a0ff1..3e1cd6d 100644
--- a/src/Plugin/Block/SimpleSocialIconsBlock.php
+++ b/src/Plugin/Block/SimpleSocialIconsBlock.php
@@ -146,6 +146,70 @@ class SimpleSocialIconsBlock extends BlockBase {
       'hello-world'
     ];
 
+    $form['simple_social_icons_reddit'] = array(
+        '#type' => 'details',
+        '#title' => t('Reddit settings'),
+        '#collapsible' => TRUE,
+        '#collapsed' => TRUE,
+        '#description' => '',
+    );
+    $form['simple_social_icons_reddit']['reddit_title'] = array(
+        '#type' => 'textfield',
+        '#title' => t('Title'),
+        '#default_value' => isset($this->configuration['reddit_title']) ? $this->configuration['reddit_title'] : '',
+        '#size' => 60,
+        '#maxlength' => 128,
+        '#weight' => '0',
+        '#description' => 'Reddit title to be used while sharing.',
+    );
+    $form['simple_social_icons_reddit']['reddit_url'] = array(
+        '#type' => 'textfield',
+        '#title' => t('Url'),
+        '#default_value' => isset($this->configuration['reddit_url']) ? $this->configuration['reddit_url'] : '',
+        '#size' => 60,
+        '#maxlength' => 128,
+        '#weight' => '0',
+        '#description' => 'Reddit url to use while sharing.',
+    );
+    $form['simple_social_icons_reddit']['reddit_enable'] = array(
+        '#type' => 'checkbox',
+        '#title' => $this->t('Disable reddit icon.'),
+        '#description' => $this->t(''),
+        '#default_value' => isset($this->configuration['reddit_enable']) ? $this->configuration['reddit_enable'] : 0,
+        '#weight' => '1',
+    );
+    $form['simple_social_icons_tumblr'] = array(
+        '#type' => 'details',
+        '#title' => t('Tumblr settings'),
+        '#collapsible' => TRUE,
+        '#collapsed' => TRUE,
+        '#description' => '',
+    );
+    $form['simple_social_icons_tumblr']['tumblr_title'] = array(
+        '#type' => 'textfield',
+        '#title' => t('Title'),
+        '#default_value' => isset($this->configuration['tumblr_title']) ? $this->configuration['tumblr_title'] : '',
+        '#size' => 60,
+        '#maxlength' => 128,
+        '#weight' => '0',
+        '#description' => 'Tumblr title to be used while sharing.',
+    );
+    $form['simple_social_icons_tumblr']['tumblr_url'] = array(
+        '#type' => 'textfield',
+        '#title' => t('Url'),
+        '#default_value' => isset($this->configuration['tumblr_url']) ? $this->configuration['tumblr_url'] : '',
+        '#size' => 60,
+        '#maxlength' => 128,
+        '#weight' => '0',
+        '#description' => 'Tumblr url to use while sharing.',
+    );
+    $form['simple_social_icons_tumblr']['tumblr_enable'] = array(
+        '#type' => 'checkbox',
+        '#title' => $this->t('Disable tumblr icon.'),
+        '#description' => $this->t(''),
+        '#default_value' => isset($this->configuration['tumblr_enable']) ? $this->configuration['tumblr_enable'] : 0,
+        '#weight' => '1',
+    );
     $form['simple_social_icons_stumbleupon'] = array(
         '#type' => 'details',
         '#title' => t('Stumbleupon settings'),
@@ -342,6 +406,24 @@ class SimpleSocialIconsBlock extends BlockBase {
       '#collapsed' => TRUE,
       '#description' => '',
     );
+
+    $form['simple_social_icons_titletext']['tumblr_titletext'] = array(
+        '#type' => 'textfield',
+        '#title' => t('Tumblr title text'),
+        '#default_value' => isset($this->configuration['tumblr_titletext']) ? $this->configuration['tumblr_titletext'] : '',
+        '#size' => 60,
+        '#maxlength' => 128,
+        '#weight' => '1',
+    );
+
+    $form['simple_social_icons_titletext']['reddit_titletext'] = array(
+        '#type' => 'textfield',
+        '#title' => t('Reddit title text'),
+        '#default_value' => isset($this->configuration['reddit_titletext']) ? $this->configuration['reddit_titletext'] : '',
+        '#size' => 60,
+        '#maxlength' => 128,
+        '#weight' => '1',
+    );
     $form['simple_social_icons_titletext']['stumbleupon_titletext'] = array(
         '#type' => 'textfield',
         '#title' => t('Stumbleupon title text'),
@@ -423,6 +505,15 @@ class SimpleSocialIconsBlock extends BlockBase {
     $this->configuration['icon_color'] = $form_state->getValue('icon_color');
     $this->configuration['use_default_style_ignore_colors'] = $form_state->getValue('use_default_style_ignore_colors');
 
+
+    $this->configuration['reddit_title'] = $form_state->getValue('simple_social_icons_reddit')['reddit_title'];
+    $this->configuration['reddit_url'] = $form_state->getValue('simple_social_icons_reddit')['reddit_url'];
+    $this->configuration['reddit_enable'] = $form_state->getValue('simple_social_icons_reddit')['reddit_enable'];
+
+    $this->configuration['tumblr_title'] = $form_state->getValue('simple_social_icons_tumblr')['tumblr_title'];
+    $this->configuration['tumblr_url'] = $form_state->getValue('simple_social_icons_tumblr')['tumblr_url'];
+    $this->configuration['tumblr_enable'] = $form_state->getValue('simple_social_icons_tumblr')['tumblr_enable'];
+
     $this->configuration['stumbleupon_title'] = $form_state->getValue('simple_social_icons_stumbleupon')['stumbleupon_title'];
     $this->configuration['stumbleupon_url'] = $form_state->getValue('simple_social_icons_stumbleupon')['stumbleupon_url'];
     $this->configuration['stumbleupon_enable'] = $form_state->getValue('simple_social_icons_stumbleupon')['stumbleupon_enable'];
@@ -470,13 +561,21 @@ class SimpleSocialIconsBlock extends BlockBase {
     $icon_color = isset($this->configuration['icon_color']) ? $this->configuration['icon_color'] : '#fffff';
     $default_style = isset($this->configuration['use_default_style_ignore_colors']) ? $this->configuration['use_default_style_ignore_colors'] : '';
 
+
+    $reddit_url = isset($this->configuration['reddit_url']) ? $this->configuration['reddit_url'] : '';
+    $reddit_title = isset($this->configuration['reddit_title']) ? $this->configuration['reddit_title'] : '';
+    $reddit_enable = isset($this->configuration['reddit_enable']) ? $this->configuration['reddit_enable'] : '';
+
+    $tumblr_url = isset($this->configuration['tumblr_url']) ? $this->configuration['tumblr_url'] : '';
+    $tumblr_title = isset($this->configuration['tumblr_title']) ? $this->configuration['tumblr_title'] : '';
+    $tumblr_enable = isset($this->configuration['tumblr_enable']) ? $this->configuration['tumblr_enable'] : '';
+
     $stumbleupon_url = isset($this->configuration['stumbleupon_url']) ? $this->configuration['stumbleupon_url'] : '';
     $stumbleupon_title = isset($this->configuration['stumbleupon_title']) ? $this->configuration['stumbleupon_title'] : '';
     $stumbleupon_enable = isset($this->configuration['stumbleupon_enable']) ? $this->configuration['stumbleupon_enable'] : '';
 
     $twitter_via = isset($this->configuration['twitter_via']) ? $this->configuration['twitter_via'] : '';
     $twitter_enable = isset($this->configuration['twitter_enable']) ? $this->configuration['twitter_enable'] : '';
-    $twitter_weight = isset($this->configuration['twitter_weight']) ? $this->configuration['twitter_weight'] : '';
 
     $linkedin_summary = isset($this->configuration['linkedin_summary']) ? $this->configuration['linkedin_summary'] : '';
     $linkedin_source = isset($this->configuration['linkedin_source']) ? $this->configuration['linkedin_source'] : '';
@@ -495,6 +594,7 @@ class SimpleSocialIconsBlock extends BlockBase {
     $googleplus_enable = isset($this->configuration['googleplus_enable']) ? $this->configuration['googleplus_enable'] : '';
 
     $stumbleupon_titletext = isset($this->configuration['stumbleupon_titletext']) ? $this->configuration['stumbleupon_titletext'] : '';
+    $reddit_titletext = isset($this->configuration['reddit_titletext']) ? $this->configuration['reddit_titletext'] : '';
     $twitter_titletext = isset($this->configuration['twitter_titletext']) ? $this->configuration['twitter_titletext'] : '';
 
     if($default_style){
@@ -506,6 +606,12 @@ class SimpleSocialIconsBlock extends BlockBase {
     $output[]['#cache']['max-age'] = 0; // No cache
     $values = [
       'icon_placement' => $icon_placement,
+      'reddit_title' => $reddit_title,
+      'reddit_url' => $reddit_url,
+      'reddit_enable' => $reddit_enable,
+      'tumblr_title' => $tumblr_title,
+      'tumblr_url' => $tumblr_url,
+      'tumblr_enable' => $tumblr_enable,
       'stumbleupon_title' => $stumbleupon_title,
       'stumbleupon_url' => $stumbleupon_url,
       'stumbleupon_enable' => $stumbleupon_enable,
@@ -522,6 +628,9 @@ class SimpleSocialIconsBlock extends BlockBase {
       'email_enable' => $email_enable,
       'facebook_enable' => $facebook_enable,
       'googleplus_enable' => $googleplus_enable,
+
+      'reddit_titletext' => isset($this->configuration['reddit_titletext']) ? $this->configuration['reddit_titletext'] : '',
+      'tumblr_titletext' => isset($this->configuration['tumblr_titletext']) ? $this->configuration['tumblr_titletext'] : '',
       'stumbleupon_titletext' => isset($this->configuration['stumbleupon_titletext']) ? $this->configuration['stumbleupon_titletext'] : '',
       'twitter_titletext' => isset($this->configuration['twitter_titletext']) ? $this->configuration['twitter_titletext'] : '',
       'linkedin_titletext' => isset($this->configuration['linkedin_titletext']) ? $this->configuration['linkedin_titletext'] : '',
@@ -685,9 +794,6 @@ class SimpleSocialIconsBlock extends BlockBase {
       $email = '<li><a title=" '. $values['email_titletext'] .'" class="soc-email1 soc_ver-email1" href="mailto:?&subject=&body=' . $url . '"></a></li>';
     }
 
-
-
-
     if (!empty($values['stumbleupon_url']) && !empty($values['stumbleupon_title'])) {
       $stumbleupon_icon = '<li><a title=" '. $values['stumbleupon_titletext'] .'" class="soc-stumbleupon soc_ver-stumbleupon" href="http://www.stumbleupon.com/submit?url=' . $values['stumbleupon_url'] . '&title=' . $values['stumbleupon_title'] . '"></a></li>';
     }
@@ -701,6 +807,36 @@ class SimpleSocialIconsBlock extends BlockBase {
       $stumbleupon_icon = '<li><a title=" '. $values['stumbleupon_titletext'] .'" class="soc-stumbleupon soc_ver-stumbleupon" href="http://www.stumbleupon.com/submit?url=' . $url . '&title=' . $title . '"></a></li>';
     }
 
+    if (!empty($values['tumblr_url']) && !empty($values['tumblr_title'])) {
+       $tumblr_icon = '<li><a title=" '. $values['tumblr_titletext'] .'" class="soc-tumblr soc_ver-tumblr" href="http://www.tumblr.com/share?v=3&u=' . $values['tumblr_url'] . '&t=' . $values['tumblr_title'] . '"></a></li>';
+    }
+    else if(!empty($values['tumblr_url'])) {
+       $tumblr_icon = '<li><a title=" '. $values['tumblr_titletext'] .'" class="soc-tumblr soc_ver-tumblr" href="http://www.tumblr.com/share?v=3&u=' . $values['tumblr_url'] . '&t=' . $title . '"></a></li>';
+    }
+    else if(!empty($values['tumblr_title'])) {
+       $tumblr_icon = '<li><a title=" '. $values['tumblr_titletext'] .'" class="soc-tumblr soc_ver-tumblr" href="http://www.tumblr.com/share?v=3&u=' . $url . '&t=' . $values['tumblr_title'] . '"></a></li>';
+    }
+    else {
+       $tumblr_icon = '<li><a title=" '. $values['tumblr_titletext'] .'" class="soc-tumblr soc_ver-tumblr" href="http://www.tumblr.com/share?v=3&u=' . $url . '&t=' . $title . '"></a></li>';
+    }
+
+
+    if (!empty($values['reddit_url']) && !empty($values['reddit_title'])) {
+       $reddit_icon = '<li><a title=" '. $values['reddit_titletext'] .'" class="soc-reddit soc_ver-reddit" href="http://www.reddit.com/submit?url=' . $values['reddit_url'] . '&title=' . $values['reddit_title'] . '"></a></li>';
+    }
+    else if(!empty($values['reddit_url'])) {
+       $reddit_icon = '<li><a title=" '. $values['reddit_titletext'] .'" class="soc-reddit soc_ver-reddit" href="http://www.reddit.com/submit?url=' . $values['reddit_url'] . '&title=' . $title . '"></a></li>';
+    }
+    else if(!empty($values['reddit_title'])) {
+       $reddit_icon = '<li><a title=" '. $values['reddit_titletext'] .'" class="soc-reddit soc_ver-reddit" href="http://www.reddit.com/submit?url=' . $url . '&title=' . $values['reddit_title'] . '"></a></li>';
+    }
+    else {
+       $reddit_icon = '<li><a title=" '. $values['reddit_titletext'] .'" class="soc-reddit soc_ver-reddit" href="http://www.reddit.com/submit?url=' . $url . '&title=' . $title . '"></a></li>';
+    }
+
+
+
+
 
     if ($values['icon_placement'] == 0) {
 
@@ -709,6 +845,12 @@ class SimpleSocialIconsBlock extends BlockBase {
       //die;
       /*icons are displaying horizontal value as 0*/
       $icons = '<ul class="soc">';
+      if (!$values['$reddit_enable']) {
+        $icons .= $reddit_icon;
+      }
+      if (!$values['$tumblr_enable']) {
+        $icons .= $tumblr_icon;
+      }
       if (!$values['stumbleupon_enable']) {
         $icons .= $stumbleupon_icon;
       }
@@ -736,6 +878,12 @@ class SimpleSocialIconsBlock extends BlockBase {
     } else {
       /*icons are displaying vertical value as 1*/
       $icons = '<ul class="soc_ver">';
+      if (!$values['$reddit_enable']) {
+        $icons .= $reddit_icon;
+      }
+      if (!$values['$tumblr_enable']) {
+        $icons .= $tumblr_icon;
+      }
       if (!$values['stumbleupon_enable']) {
         $icons .= $stumbleupon_icon;
       }
diff --git a/styles/simple_social_icons.css b/styles/simple_social_icons.css
index c9998e9..54989ce 100644
--- a/styles/simple_social_icons.css
+++ b/styles/simple_social_icons.css
@@ -131,6 +131,18 @@
 }
 
 
+.soc-reddit, .soc_ver-reddit {
+    background-color: #FF5700;
+}
+.soc-reddit:before, .soc_ver-reddit:before {
+    content:'m';
+}
+.soc-tumblr, .soc_ver-tumblr {
+    background-color: #36465d;
+}
+.soc-tumblr:before, .soc_ver-tumblr:before {
+    content:'l';
+}
 .soc-stumbleupon, .soc_ver-stumbleupon {
     background-color: #EB4823;
 }
@@ -175,6 +187,12 @@
 }
 
 
+.soc-reddit:hover, .soc_ver-reddit:hover {
+    background-color: #FF5724;
+}
+.soc-tumblr:hover, .soc_ver-tumblr:hover {
+    background-color: #364624;
+}
 .soc-stumbleupon:hover, .soc_ver-stumbleupon:hover {
     background-color: #EB4924;
 }
