diff --git a/message_subscribe_og/README.md b/message_subscribe_og/README.md
new file mode 100644
index 0000000..8d134eb
--- /dev/null
+++ b/message_subscribe_og/README.md
@@ -0,0 +1,5 @@
+Message-subscribe-og uses message-subscribe module to find subscribers
+that want updates for og and send notifications for group contents.
+Supposed to serve as an example for further modules.
+
+Module to send notifications for all group contents.
\ No newline at end of file
diff --git a/message_subscribe_og/message_subscribe_og.fields.inc b/message_subscribe_og/message_subscribe_og.fields.inc
new file mode 100644
index 0000000..94e4f07
--- /dev/null
+++ b/message_subscribe_og/message_subscribe_og.fields.inc
@@ -0,0 +1,341 @@
+<?php
+
+/**
+ * Function to create comment reference field.
+ */
+function _message_subscribe_og_comment_ref_field_config() {
+  if (!field_info_field('field_message_comment_ref')) {
+    $field = array(
+      'field_name' => 'field_message_comment_ref',
+      'type' => 'entityreference',
+      'entity_types' => array(),
+      'cardinality' => 1,
+      'active' => '1',
+      'deleted' => '0',
+      'foreign keys' => array(
+        'comment' => array(
+          'columns' => array(
+            'target_id' => 'cid',
+          ),
+          'table' => 'comment',
+        ),
+      ),
+      'indexes' => array(
+        'target_id' => array(
+          0 => 'target_id',
+        ),
+      ),
+      'module' => 'entityreference',
+      'settings' => array(
+        'handler' => 'base',
+        'handler_settings' => array(
+          'behaviors' => array(
+            'views-select-list' => array(
+              'status' => 0,
+            ),
+          ),
+          'sort' => array(
+            'direction' => 'ASC',
+            'field' => 'comment_body:value',
+            'property' => 'nid',
+            'type' => 'none',
+          ),
+          'target_bundles' => array(),
+        ),
+        'handler_submit' => 'Change handler',
+        'target_type' => 'comment',
+      ),
+      'translatable' => '0',
+      'locked' => FALSE,
+    );
+    $field = field_create_field($field);
+  }
+}
+
+/**
+ * Function to create group cotent reference field.
+ */
+function _message_subscribe_og_group_ref_field_config() {
+  if (!field_info_field('field_message_group_ref')) {
+    $field = array(
+      'field_name' => 'field_message_group_ref',
+      'type' => 'entityreference',
+      'entity_types' => array(),
+      'cardinality' => 1,
+      'active' => '1',
+      'deleted' => '0',
+      'foreign keys' => array(
+        'node' => array(
+          'columns' => array(
+            'target_id' => 'nid',
+          ),
+          'table' => 'node',
+        ),
+      ),
+      'indexes' => array(
+        'target_id' => array(
+          0 => 'target_id',
+        ),
+      ),
+      'module' => 'entityreference',
+      'settings' => array(
+        'handler' => 'base',
+        'handler_settings' => array(
+          'behaviors' => array(
+            'views-select-list' => array(
+              'status' => 0,
+            ),
+          ),
+          'sort' => array(
+            'type' => 'none',
+          ),
+          'target_bundles' => array(),
+        ),
+        'handler_submit' => 'Change handler',
+        'target_type' => 'node',
+      ),
+      'translatable' => '0',
+      'locked' => FALSE,
+    );
+    $field = field_create_field($field);
+  }
+}
+
+/**
+ * Function to create message body field.
+ */
+function _message_subscribe_og_message_body_field_config() {
+  if (!field_info_field('field_message_rendered_body')) {
+    $field = array(
+      'active' => '1',
+      'cardinality' => '1',
+      'deleted' => '0',
+      'entity_types' => array(),
+      'field_name' => 'field_message_rendered_body',
+      'foreign keys' => array(
+        'format' => array(
+          'columns' => array(
+            'format' => 'format',
+          ),
+          'table' => 'filter_format',
+        ),
+      ),
+      'indexes' => array(
+        'format' => array(
+          0 => 'format',
+        ),
+      ),
+      'module' => 'text',
+      'settings' => array(),
+      'translatable' => '0',
+      'type' => 'text_long',
+    );
+    $field = field_create_field($field);
+  }
+}
+
+/**
+ * Function to create message subject field.
+ */
+function _message_subscribe_og_message_subject_field_config() {
+  if (!field_info_field('field_message_rendered_subject')) {
+    $field = array(
+      'active' => '1',
+      'cardinality' => '1',
+      'deleted' => '0',
+      'entity_types' => array(),
+      'field_name' => 'field_message_rendered_subject',
+      'foreign keys' => array(
+        'format' => array(
+          'columns' => array(
+            'format' => 'format',
+          ),
+          'table' => 'filter_format',
+        ),
+      ),
+      'indexes' => array(
+        'format' => array(
+          0 => 'format',
+        ),
+      ),
+      'module' => 'text',
+      'settings' => array(
+        'max_length' => '255',
+      ),
+      'translatable' => '0',
+      'type' => 'text',
+    );
+    $field = field_create_field($field);
+  }
+}
+
+/**
+ * Function to create instance of reference field in passed entity.
+ */
+function _message_subscribe_og_ref_field_instance($entityname, $entity_type) {
+  if (!field_info_instance('message_type', 'field_message_' . strtolower($entity_type) . '_ref', $entityname)) {
+    $instance = array(
+      'bundle' => $entityname,
+      'default_value' => NULL,
+      'default_value_function' => '',
+      'deleted' => '0',
+      'description' => '',
+      'display' => array(
+        'default' => array(
+          'label' => 'above',
+          'module' => 'entityreference',
+          'settings' => array(
+            'link' => FALSE,
+          ),
+          'type' => 'entityreference_label',
+          'weight' => 3,
+        ),
+        'message_notify_email_body' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => '4',
+        ),
+        'message_notify_email_subject' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => '3',
+        ),
+      ),
+      'entity_type' => 'message',
+      'field_name' => 'field_message_' . strtolower($entity_type) . '_ref',
+      'label' => $entity_type . ' reference',
+      'required' => 1,
+      'settings' => array(
+        'behaviors' => array(
+          'prepopulate' => array(
+            'action' => 'none',
+            'fallback' => 'none',
+            'skip_perm' => '0',
+            'status' => 0,
+          ),
+        ),
+        'user_register_form' => FALSE,
+      ),
+      'widget' => array(
+        'active' => 1,
+        'module' => 'entityreference',
+        'settings' => array(
+          'match_operator' => 'CONTAINS',
+          'path' => '',
+          'size' => '60',
+        ),
+        'type' => 'entityreference_autocomplete',
+        'weight' => '3',
+      ),
+    );
+    field_create_instance($instance);
+  }
+}
+
+/**
+ * Function to create instance of message body field in passed entity.
+ */
+function _message_subscribe_og_message_body_field_instance($entityname) {
+  if (!field_info_instance('message_type', 'field_message_rendered_body', $entityname)) {
+    $instance = array(
+      'bundle' => $entityname,
+      'default_value' => NULL,
+      'deleted' => '0',
+      'description' => '',
+      'display' => array(
+        'default' => array(
+          'label' => 'above',
+          'module' => 'text',
+          'settings' => array(),
+          'type' => 'text_default',
+          'weight' => 1,
+        ),
+        'message_notify_email_body' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => '3',
+        ),
+        'message_notify_email_subject' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => '2',
+        ),
+      ),
+      'entity_type' => 'message',
+      'field_name' => 'field_message_rendered_body',
+      'label' => 'Rendered body',
+      'required' => 0,
+      'settings' => array(
+        'text_processing' => '1',
+        'user_register_form' => FALSE,
+      ),
+      'widget' => array(
+        'active' => 1,
+        'module' => 'text',
+        'settings' => array(
+          'rows' => '5',
+        ),
+        'type' => 'text_textarea',
+        'weight' => '1',
+      ),
+    );
+    field_create_instance($instance);
+  }
+}
+
+/**
+ * Function to create instance of message subject field in passed entity.
+ */
+function _message_subscribe_og_message_subject_field_instance($entityname) {
+  if (!field_info_instance('message_type', 'field_message_rendered_subject', $entityname)) {
+    $instance = array(
+      'bundle' => $entityname,
+      'default_value' => NULL,
+      'deleted' => '0',
+      'description' => '',
+      'display' => array(
+        'default' => array(
+          'label' => 'above',
+          'module' => 'text',
+          'settings' => array(),
+          'type' => 'text_default',
+          'weight' => 2,
+        ),
+        'message_notify_email_body' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => '1',
+        ),
+        'message_notify_email_subject' => array(
+          'label' => 'above',
+          'settings' => array(),
+          'type' => 'hidden',
+          'weight' => '1',
+        ),
+      ),
+      'entity_type' => 'message',
+      'field_name' => 'field_message_rendered_subject',
+      'label' => 'Rendered subject',
+      'required' => 0,
+      'settings' => array(
+        'text_processing' => '0',
+        'user_register_form' => FALSE,
+      ),
+      'widget' => array(
+        'active' => 1,
+        'module' => 'text',
+        'settings' => array(
+          'size' => '60',
+        ),
+        'type' => 'text_textfield',
+        'weight' => '0',
+      ),
+    );
+    field_create_instance($instance);
+  }
+}
diff --git a/message_subscribe_og/message_subscribe_og.info b/message_subscribe_og/message_subscribe_og.info
new file mode 100644
index 0000000..10c52dd
--- /dev/null
+++ b/message_subscribe_og/message_subscribe_og.info
@@ -0,0 +1,9 @@
+name = Message subscribe Organic Groups
+core = 7.x
+php = 5.2.4
+version = 7.x-1.0
+project = message_subscribe
+dependencies[] = message_subscribe
+dependencies[] = message_subscribe_email
+dependencies[] = og
+dependencies[] = views
diff --git a/message_subscribe_og/message_subscribe_og.install b/message_subscribe_og/message_subscribe_og.install
new file mode 100644
index 0000000..4baa8d4
--- /dev/null
+++ b/message_subscribe_og/message_subscribe_og.install
@@ -0,0 +1,70 @@
+<?php
+
+/**
+ * @file
+ * Install, update, and uninstall functions for the message_subscribe_og module.
+ */
+
+require_once 'message_subscribe_og.message_types.inc';
+require_once 'message_subscribe_og.fields.inc';
+/**
+ * Implements hook_install().
+ *
+ * Change message subscription to the new views and create a new field.
+ */
+function message_subscribe_og_install() {
+  $variables = array();
+
+  // Create Content posted message_type.
+  $variables['og_group_content_insert'] = _message_subscribe_og_content_insert_message_type_create();
+
+  // Create Comment posted message_type.
+  $variables['og_comment_insert'] = _message_subscribe_og_comment_insert_message_type_create();
+
+  // Create field: 'field_message_comment_ref'
+  _message_subscribe_og_comment_ref_field_config();
+
+  // Create field: 'field_message_group_ref'
+  _message_subscribe_og_group_ref_field_config();
+
+  // Create field: 'field_message_rendered_body'
+  _message_subscribe_og_message_body_field_config();
+
+  // Create field: 'field_message_rendered_subject'
+  _message_subscribe_og_message_subject_field_config();
+
+  // Create field instances for group content insert message type.
+  if ($variables['og_group_content_insert']) {
+    _message_subscribe_og_ref_field_instance('og_group_content_insert', 'Group');
+    _message_subscribe_og_message_body_field_instance('og_group_content_insert');
+    _message_subscribe_og_message_subject_field_instance('og_group_content_insert');
+  }
+
+  // Create field instances for comment insert message type.
+  if ($variables['og_comment_insert']) {
+    _message_subscribe_og_ref_field_instance('og_comment_insert', 'Comment');
+    _message_subscribe_og_message_body_field_instance('og_comment_insert');
+    _message_subscribe_og_message_subject_field_instance('og_comment_insert');
+  }
+
+  $variables['message_subscribe_og'] = 'subscribe_og_email:default';
+
+  foreach ($variables as $name => $value) {
+    variable_set($name, $value);
+  }
+}
+
+/**
+ * Implements hook_uninstall().
+ */
+function message_subscribe_og_uninstall() {
+  $variables = array(
+    'message_subscribe_og',
+    'og_content_insert',
+    'og_group_content_insert'
+  );
+
+  foreach ($variables as $name) {
+    variable_del($name);
+  }
+}
diff --git a/message_subscribe_og/message_subscribe_og.message_types.inc b/message_subscribe_og/message_subscribe_og.message_types.inc
new file mode 100644
index 0000000..9f0a1df
--- /dev/null
+++ b/message_subscribe_og/message_subscribe_og.message_types.inc
@@ -0,0 +1,130 @@
+<?php
+
+/**
+ * Function to create group content insert message type.
+ */
+function _message_subscribe_og_content_insert_message_type_create() {
+  $values = array(
+    'name' => 'og_group_content_insert',
+    'description' => 'Og Group Content insert',
+    'argument_keys' => array(),
+    'argument' => array(),
+    'category' => 'message_type',
+    'data' => array(
+      'purge' => array (
+        'override' => 0,
+        'enabled' => 0,
+        'quota' => '',
+        'days' => '',
+      ),
+    ),
+    'language' => '',
+    'arguments' => NULL,
+    'message_text' => array(
+      'und' => array(
+        0 => array(
+          'value' => '[message:field-message-group-ref:author] posted [message:field-message-group-ref:title]',
+          'format' => 'filtered_html',
+          'safe_value' => '<p>[message:field-message-group-ref:author] created a new post.</p>
+',
+        ),
+        1 => array(
+          'value' => 'Hello,
+
+
+
+<a href="[message:field-message-group-ref:author:url]">[message:field-message-group-ref:author:name]</a> has created a new post <a href="[message:field-message-group-ref:url]">[message:field-message-group-ref:title]</a>.
+
+
+
+Thanks,
+[site:name]
+
+',
+          'format' => 'full_html',
+          'safe_value' => '<p>Hello [message:field-message-group-ref:author],</p>
+<p><a href="[message:field-message-group-ref:author:url]">[message:field-message-group-ref:author:name]</a> has commented on your post <a href="[message:field-message-group-ref:url]">[message:field-message-group-ref:title]</a>.</p>
+<p>Thanks,<br />
+[site:name]</p>
+',
+        ),
+      ),
+    ),
+    'rdf_mapping' => array(),
+  );
+  try {
+    $content_insert = message_type_create('og_group_content_insert', $values);
+    $content_insert->save();
+    return $content_insert->id;
+  }
+  catch(MessageException $e) {
+    drupal_set_message(t('Error creating Og Group Content insert message.  If you already have this messaage type for the og_notifications then set og_content_insert variable with message_type id'), 'error');
+  }
+  catch(Exception $e) {
+    drupal_set_message(t('Unknown error: %error', array('%error' => print_r($e, TRUE))));
+  }
+}
+
+/**
+ * Function to create comment insert message type.
+ */
+function _message_subscribe_og_comment_insert_message_type_create() {
+  $values = array(
+    'name' => 'og_comment_insert',
+    'description' => 'Og Comment insert',
+    'argument_keys' => array(),
+    'argument' => array(),
+    'category' => 'message_type',
+    'data' => array(
+      'purge' => array (
+        'override' => 0,
+        'enabled' => 0,
+        'quota' => '',
+        'days' => '',
+      ),
+    ),
+    'language' => '',
+    'arguments' => NULL,
+    'message_text' => array(
+      'und' => array(
+        0 => array(
+          'value' => '[message:field-message-comment-ref:author] commented on [message:field-message-comment-ref:node:title]',
+          'format' => 'filtered_html',
+          'safe_value' => '<p>[message:field-message-comment-ref:author] commented on [message:field-message-comment-ref:node:title]</p>
+',
+        ),
+        1 => array(
+          'value' => 'Hello,
+
+
+
+<a href="[message:field-message-comment-ref:author:url]">[message:field-message-comment-ref:author:name]</a> has commented on a post <a href="[message:field-message-comment-ref:node:url]">[message:field-message-comment-ref:node:title]</a>.
+
+
+
+Thanks,
+[site:name]
+',
+          'format' => 'full_html',
+          'safe_value' => '<p>Hello [message:field-message-comment-ref:node:author],</p>
+<p><a href="[message:field-message-comment-ref:author:url]">[message:field-message-comment-ref:author:name]</a> has commented on your post <a href="[message:field-message-comment-ref:node:url]">[message:field-message-comment-ref:node:title]</a>.</p>
+<p>Cheers,<br />
+[site:name]</p>
+',
+        ),
+      ),
+    ),
+    'rdf_mapping' => array(),
+  );
+  try {
+    $comment_insert = message_type_create('og_comment_insert', $values);
+    $comment_insert->save();
+    return $comment_insert->id;
+  }
+  catch(MessageException $e) {
+    drupal_set_message(t('Error creating Og Comment insert message.  If you already have this messaage type for the og_notifications then set og_comment_insert variable with message_type id'), 'error');
+  }
+  catch(Exception $e) {
+    drupal_set_message(t('Unknown error: %error', array('%error' => print_r($e, TRUE))));
+  }
+}
\ No newline at end of file
diff --git a/message_subscribe_og/message_subscribe_og.module b/message_subscribe_og/message_subscribe_og.module
new file mode 100644
index 0000000..6bd8d76
--- /dev/null
+++ b/message_subscribe_og/message_subscribe_og.module
@@ -0,0 +1,54 @@
+<?php
+/**
+ * @file
+ * Code for the  message subscribe email feature.
+ */
+
+/**
+ * Implements hook_views_api().
+ */
+function message_subscribe_og_views_api() {
+  return array("version" => "3.0");
+}
+
+/**
+ * Implements hook_node_insert().
+ *
+ * Send a message to the og subscribers when a new group content is created.
+ */
+function message_subscribe_og_node_insert($node) {
+  if (og_get_group_type('node', $node->type, 'group content') && $node->status == '1') {
+    $message = message_create('og_group_content_insert', array('uid' => $node->uid));
+    $wrapper = entity_metadata_wrapper('message', $message);
+    $wrapper->field_message_group_ref->set($node);
+    $options = array(
+      'rendered fields' => array(
+        'message_notify_email_subject' => 'field_message_rendered_subject',
+        'message_notify_email_body' => 'field_message_rendered_body',
+      ),
+    );
+    message_subscribe_send_message('node', $node, $message, array('email' => $options));
+  }
+}
+
+/**
+ * Implements hook_comment_insert().
+ *
+ * Send a message to the og subscribers when a new comment is created.
+ */
+function message_subscribe_og_comment_insert($comment) {
+  $group_content = node_load($comment->nid);
+  if (isset($group_content->{OG_AUDIENCE_FIELD}) && $comment->status == '1') {
+    $message = message_create('og_comment_insert', array('uid' => $comment->uid));
+    $wrapper = entity_metadata_wrapper('message', $message);
+    $wrapper->field_message_comment_ref->set($comment);
+
+    $options = array(
+      'rendered fields' => array(
+        'message_notify_email_subject' => 'field_message_rendered_subject',
+        'message_notify_email_body' => 'field_message_rendered_body',
+      ),
+    );
+    message_subscribe_send_message('comment', $comment, $message, array('email' => $options));
+  }
+}
\ No newline at end of file
diff --git a/message_subscribe_og/message_subscribe_og.views_default.inc b/message_subscribe_og/message_subscribe_og.views_default.inc
new file mode 100644
index 0000000..25157c6
--- /dev/null
+++ b/message_subscribe_og/message_subscribe_og.views_default.inc
@@ -0,0 +1,238 @@
+<?php
+/**
+ * @file
+ * message_subscribe_email.views_default.inc
+ */
+
+/**
+ * Implements hook_views_default_views().
+ */
+function message_subscribe_og_views_default_views() {
+  $export = array();
+  $view = new view();
+  $view->name = 'subscribe_og_email';
+  $view->description = '';
+  $view->tag = 'default';
+  $view->base_table = 'node';
+  $view->human_name = 'Subscribe og email';
+  $view->core = 7;
+  $view->api_version = '3.0';
+  $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
+
+  /* Display: Master */
+  $handler = $view->new_display('default', 'Master', 'default');
+  $handler->display->display_options['use_more_always'] = FALSE;
+  $handler->display->display_options['access']['type'] = 'perm';
+  $handler->display->display_options['cache']['type'] = 'none';
+  $handler->display->display_options['query']['type'] = 'views_query';
+  $handler->display->display_options['query']['options']['distinct'] = TRUE;
+  $handler->display->display_options['exposed_form']['type'] = 'basic';
+  $handler->display->display_options['pager']['type'] = 'none';
+  $handler->display->display_options['pager']['options']['offset'] = '0';
+  $handler->display->display_options['style_plugin'] = 'table';
+  $handler->display->display_options['style_options']['columns'] = array(
+    'title' => 'title',
+    'ops' => 'ops',
+  );
+  $handler->display->display_options['style_options']['default'] = 'title';
+  $handler->display->display_options['style_options']['info'] = array(
+    'title' => array(
+      'sortable' => 0,
+      'default_sort_order' => 'asc',
+      'align' => '',
+      'separator' => '',
+      'empty_column' => 0,
+    ),
+    'ops' => array(
+      'align' => '',
+      'separator' => '',
+      'empty_column' => 0,
+    ),
+  );
+  /* No results behavior: Global: Text area */
+  $handler->display->display_options['empty']['area']['id'] = 'area';
+  $handler->display->display_options['empty']['area']['table'] = 'views';
+  $handler->display->display_options['empty']['area']['field'] = 'area';
+  $handler->display->display_options['empty']['area']['empty'] = TRUE;
+  $handler->display->display_options['empty']['area']['content'] = 'You are not subscribed to any group.';
+  $handler->display->display_options['empty']['area']['format'] = 'filtered_html';
+  /* Relationship: Flags: subscribe_og */
+  $handler->display->display_options['relationships']['flag_content_rel']['id'] = 'flag_content_rel';
+  $handler->display->display_options['relationships']['flag_content_rel']['table'] = 'node';
+  $handler->display->display_options['relationships']['flag_content_rel']['field'] = 'flag_content_rel';
+  $handler->display->display_options['relationships']['flag_content_rel']['flag'] = 'subscribe_og';
+  $handler->display->display_options['relationships']['flag_content_rel']['user_scope'] = 'any';
+  /* Relationship: Flags: email_og */
+  $handler->display->display_options['relationships']['flag_content_rel_1']['id'] = 'flag_content_rel_1';
+  $handler->display->display_options['relationships']['flag_content_rel_1']['table'] = 'node';
+  $handler->display->display_options['relationships']['flag_content_rel_1']['field'] = 'flag_content_rel';
+  $handler->display->display_options['relationships']['flag_content_rel_1']['label'] = 'email_flag';
+  $handler->display->display_options['relationships']['flag_content_rel_1']['required'] = 0;
+  $handler->display->display_options['relationships']['flag_content_rel_1']['flag'] = 'email_og';
+  $handler->display->display_options['relationships']['flag_content_rel_1']['user_scope'] = 'any';
+  /* Field: Content: Title */
+  $handler->display->display_options['fields']['title']['id'] = 'title';
+  $handler->display->display_options['fields']['title']['table'] = 'node';
+  $handler->display->display_options['fields']['title']['field'] = 'title';
+  $handler->display->display_options['fields']['title']['label'] = '';
+  $handler->display->display_options['fields']['title']['alter']['word_boundary'] = FALSE;
+  $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE;
+  /* Field: Flags: Flag link */
+  $handler->display->display_options['fields']['ops_1']['id'] = 'ops_1';
+  $handler->display->display_options['fields']['ops_1']['table'] = 'flag_content';
+  $handler->display->display_options['fields']['ops_1']['field'] = 'ops';
+  $handler->display->display_options['fields']['ops_1']['relationship'] = 'flag_content_rel_1';
+  $handler->display->display_options['fields']['ops_1']['label'] = 'Email';
+  $handler->display->display_options['fields']['ops_1']['element_label_colon'] = FALSE;
+  $handler->display->display_options['fields']['ops_1']['user_option'] = 'arg';
+  $handler->display->display_options['fields']['ops_1']['user_val'] = '0';
+  /* Field: Flags: Flag link */
+  $handler->display->display_options['fields']['ops']['id'] = 'ops';
+  $handler->display->display_options['fields']['ops']['table'] = 'flag_content';
+  $handler->display->display_options['fields']['ops']['field'] = 'ops';
+  $handler->display->display_options['fields']['ops']['relationship'] = 'flag_content_rel';
+  $handler->display->display_options['fields']['ops']['label'] = 'Subscription';
+  $handler->display->display_options['fields']['ops']['element_label_colon'] = FALSE;
+  $handler->display->display_options['fields']['ops']['link_type'] = 'toggle';
+  $handler->display->display_options['fields']['ops']['user_option'] = 'arg';
+  $handler->display->display_options['fields']['ops']['user_val'] = '0';
+  /* Sort criterion: Content: Post date */
+  $handler->display->display_options['sorts']['created']['id'] = 'created';
+  $handler->display->display_options['sorts']['created']['table'] = 'node';
+  $handler->display->display_options['sorts']['created']['field'] = 'created';
+  $handler->display->display_options['sorts']['created']['order'] = 'DESC';
+  /* Contextual filter: Flags: User uid */
+  $handler->display->display_options['arguments']['uid']['id'] = 'uid';
+  $handler->display->display_options['arguments']['uid']['table'] = 'flagging';
+  $handler->display->display_options['arguments']['uid']['field'] = 'uid';
+  $handler->display->display_options['arguments']['uid']['relationship'] = 'flag_content_rel';
+  $handler->display->display_options['arguments']['uid']['default_action'] = 'default';
+  $handler->display->display_options['arguments']['uid']['default_argument_type'] = 'user';
+  $handler->display->display_options['arguments']['uid']['default_argument_options']['user'] = FALSE;
+  $handler->display->display_options['arguments']['uid']['default_argument_skip_url'] = TRUE;
+  $handler->display->display_options['arguments']['uid']['summary']['number_of_records'] = '0';
+  $handler->display->display_options['arguments']['uid']['summary']['format'] = 'default_summary';
+  $handler->display->display_options['arguments']['uid']['summary_options']['items_per_page'] = '25';
+  /* Filter criterion: Content: Published */
+  $handler->display->display_options['filters']['status']['id'] = 'status';
+  $handler->display->display_options['filters']['status']['table'] = 'node';
+  $handler->display->display_options['filters']['status']['field'] = 'status';
+  $handler->display->display_options['filters']['status']['value'] = 1;
+  $handler->display->display_options['filters']['status']['group'] = 1;
+  $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
+  $export['subscribe_og_email'] = $view;
+  $view = new view();
+  $view->name = 'subscribe_og_email';
+  $view->description = '';
+  $view->tag = 'default';
+  $view->base_table = 'node';
+  $view->human_name = 'Subscribe og email';
+  $view->core = 7;
+  $view->api_version = '3.0';
+  $view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */
+
+  /* Display: Master */
+  $handler = $view->new_display('default', 'Master', 'default');
+  $handler->display->display_options['use_more_always'] = FALSE;
+  $handler->display->display_options['access']['type'] = 'perm';
+  $handler->display->display_options['cache']['type'] = 'none';
+  $handler->display->display_options['query']['type'] = 'views_query';
+  $handler->display->display_options['query']['options']['distinct'] = TRUE;
+  $handler->display->display_options['exposed_form']['type'] = 'basic';
+  $handler->display->display_options['pager']['type'] = 'none';
+  $handler->display->display_options['pager']['options']['offset'] = '0';
+  $handler->display->display_options['style_plugin'] = 'table';
+  $handler->display->display_options['style_options']['columns'] = array(
+    'title' => 'title',
+    'ops' => 'ops',
+  );
+  $handler->display->display_options['style_options']['default'] = 'title';
+  $handler->display->display_options['style_options']['info'] = array(
+    'title' => array(
+      'sortable' => 0,
+      'default_sort_order' => 'asc',
+      'align' => '',
+      'separator' => '',
+      'empty_column' => 0,
+    ),
+    'ops' => array(
+      'align' => '',
+      'separator' => '',
+      'empty_column' => 0,
+    ),
+  );
+  /* No results behavior: Global: Text area */
+  $handler->display->display_options['empty']['area']['id'] = 'area';
+  $handler->display->display_options['empty']['area']['table'] = 'views';
+  $handler->display->display_options['empty']['area']['field'] = 'area';
+  $handler->display->display_options['empty']['area']['empty'] = TRUE;
+  $handler->display->display_options['empty']['area']['content'] = 'You are not subscribed to any group.';
+  $handler->display->display_options['empty']['area']['format'] = 'filtered_html';
+  /* Relationship: Flags: subscribe_og */
+  $handler->display->display_options['relationships']['flag_content_rel']['id'] = 'flag_content_rel';
+  $handler->display->display_options['relationships']['flag_content_rel']['table'] = 'node';
+  $handler->display->display_options['relationships']['flag_content_rel']['field'] = 'flag_content_rel';
+  $handler->display->display_options['relationships']['flag_content_rel']['flag'] = 'subscribe_og';
+  $handler->display->display_options['relationships']['flag_content_rel']['user_scope'] = 'any';
+  /* Relationship: Flags: email_og */
+  $handler->display->display_options['relationships']['flag_content_rel_1']['id'] = 'flag_content_rel_1';
+  $handler->display->display_options['relationships']['flag_content_rel_1']['table'] = 'node';
+  $handler->display->display_options['relationships']['flag_content_rel_1']['field'] = 'flag_content_rel';
+  $handler->display->display_options['relationships']['flag_content_rel_1']['label'] = 'email_flag';
+  $handler->display->display_options['relationships']['flag_content_rel_1']['required'] = 0;
+  $handler->display->display_options['relationships']['flag_content_rel_1']['flag'] = 'email_og';
+  $handler->display->display_options['relationships']['flag_content_rel_1']['user_scope'] = 'any';
+  /* Field: Content: Title */
+  $handler->display->display_options['fields']['title']['id'] = 'title';
+  $handler->display->display_options['fields']['title']['table'] = 'node';
+  $handler->display->display_options['fields']['title']['field'] = 'title';
+  $handler->display->display_options['fields']['title']['label'] = '';
+  $handler->display->display_options['fields']['title']['alter']['word_boundary'] = FALSE;
+  $handler->display->display_options['fields']['title']['alter']['ellipsis'] = FALSE;
+  /* Field: Flags: Flag link */
+  $handler->display->display_options['fields']['ops_1']['id'] = 'ops_1';
+  $handler->display->display_options['fields']['ops_1']['table'] = 'flag_content';
+  $handler->display->display_options['fields']['ops_1']['field'] = 'ops';
+  $handler->display->display_options['fields']['ops_1']['relationship'] = 'flag_content_rel_1';
+  $handler->display->display_options['fields']['ops_1']['label'] = 'Email';
+  $handler->display->display_options['fields']['ops_1']['element_label_colon'] = FALSE;
+  $handler->display->display_options['fields']['ops_1']['user_option'] = 'arg';
+  $handler->display->display_options['fields']['ops_1']['user_val'] = '0';
+  /* Field: Flags: Flag link */
+  $handler->display->display_options['fields']['ops']['id'] = 'ops';
+  $handler->display->display_options['fields']['ops']['table'] = 'flag_content';
+  $handler->display->display_options['fields']['ops']['field'] = 'ops';
+  $handler->display->display_options['fields']['ops']['relationship'] = 'flag_content_rel';
+  $handler->display->display_options['fields']['ops']['label'] = 'Subscription';
+  $handler->display->display_options['fields']['ops']['element_label_colon'] = FALSE;
+  $handler->display->display_options['fields']['ops']['link_type'] = 'toggle';
+  $handler->display->display_options['fields']['ops']['user_option'] = 'arg';
+  $handler->display->display_options['fields']['ops']['user_val'] = '0';
+  /* Sort criterion: Content: Post date */
+  $handler->display->display_options['sorts']['created']['id'] = 'created';
+  $handler->display->display_options['sorts']['created']['table'] = 'node';
+  $handler->display->display_options['sorts']['created']['field'] = 'created';
+  $handler->display->display_options['sorts']['created']['order'] = 'DESC';
+  /* Contextual filter: Flags: User uid */
+  $handler->display->display_options['arguments']['uid']['id'] = 'uid';
+  $handler->display->display_options['arguments']['uid']['table'] = 'flagging';
+  $handler->display->display_options['arguments']['uid']['field'] = 'uid';
+  $handler->display->display_options['arguments']['uid']['relationship'] = 'flag_content_rel';
+  $handler->display->display_options['arguments']['uid']['default_action'] = 'default';
+  $handler->display->display_options['arguments']['uid']['default_argument_type'] = 'user';
+  $handler->display->display_options['arguments']['uid']['default_argument_options']['user'] = FALSE;
+  $handler->display->display_options['arguments']['uid']['default_argument_skip_url'] = TRUE;
+  $handler->display->display_options['arguments']['uid']['summary']['number_of_records'] = '0';
+  $handler->display->display_options['arguments']['uid']['summary']['format'] = 'default_summary';
+  $handler->display->display_options['arguments']['uid']['summary_options']['items_per_page'] = '25';
+  /* Filter criterion: Content: Published */
+  $handler->display->display_options['filters']['status']['id'] = 'status';
+  $handler->display->display_options['filters']['status']['table'] = 'node';
+  $handler->display->display_options['filters']['status']['field'] = 'status';
+  $handler->display->display_options['filters']['status']['value'] = 1;
+  $handler->display->display_options['filters']['status']['group'] = 1;
+  $handler->display->display_options['filters']['status']['expose']['operator'] = FALSE;
+  $export['subscribe_og_email'] = $view;
+
+  return $export;
+}
