diff --git a/profiles/myprofile/modules/mymodule/mymodule.features.inc b/profiles/myprofile/modules/mymodule/mymodule.features.inc
new file mode 100644
index 0000000..ef59bcb
--- /dev/null
+++ b/profiles/myprofile/modules/mymodule/mymodule.features.inc
@@ -0,0 +1,25 @@
+<?php
+/**
+ * @file
+ * mymodule.features.inc
+ */
+
+/**
+ * Implements hook_ctools_plugin_api().
+ */
+function mymodule_ctools_plugin_api() {
+  list($module, $api) = func_get_args();
+  if ($module == "features_override" && $api == "features_override") {
+    return array("version" => "1");
+  }
+}
+
+/**
+ * Implements hook_views_api().
+ */
+function mymodule_views_api() {
+  list($module, $api) = func_get_args();
+  if ($module == "views" && $api == "views_default") {
+    return array("version" => "3.0");
+  }
+}
diff --git a/profiles/myprofile/modules/mymodule/mymodule.features_override.inc b/profiles/myprofile/modules/mymodule/mymodule.features_override.inc
new file mode 100644
index 0000000..83ab127
--- /dev/null
+++ b/profiles/myprofile/modules/mymodule/mymodule.features_override.inc
@@ -0,0 +1,369 @@
+<?php
+/**
+ * @file
+ * mymodule.features_override.inc
+ */
+
+/**
+ * Implements hook_default_features_overrides().
+ */
+function mymodule_default_features_overrides() {
+  $export = array();
+
+  $features_override = new stdClass;
+  $features_override->disabled = FALSE; /* Edit this to true to make a default features_override disabled initially */
+  $features_override->api_version = 1;
+  $features_override->name = 'mymodule';
+  $features_override->description = 'Adds infinite pager';
+  $features_override->component_type = 'views_view';
+  $features_override->component_id = 'mycomponent';
+  $features_override->value = array(
+    'additions' => array(
+      0 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'current_page',
+          ),
+        ),
+        'value' => NULL,
+      ),
+      1 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'items_per_page',
+          ),
+        ),
+        'value' => NULL,
+      ),
+      2 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'offset',
+          ),
+        ),
+        'value' => NULL,
+      ),
+      3 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'total_rows',
+          ),
+        ),
+        'value' => NULL,
+      ),
+      4 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'query',
+          ),
+          1 => array(
+            'type' => 'object',
+            'key' => 'pager',
+          ),
+        ),
+        'value' => NULL,
+      ),
+      5 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'query',
+          ),
+          1 => array(
+            'type' => 'object',
+            'key' => 'view',
+          ),
+        ),
+        'value' => NULL,
+      ),
+      6 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'query',
+          ),
+          1 => array(
+            'type' => 'object',
+            'key' => 'display',
+          ),
+        ),
+        'value' => NULL,
+      ),
+      7 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'display_handler',
+          ),
+          1 => array(
+            'type' => 'object',
+            'key' => 'display',
+          ),
+          2 => array(
+            'type' => 'object',
+            'key' => 'display_options',
+          ),
+          3 => array(
+            'type' => 'array',
+            'key' => 'pager',
+          ),
+          4 => array(
+            'type' => 'array',
+            'key' => 'type',
+          ),
+        ),
+        'value' => 'infinite_scroll',
+      ),
+      8 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'display_handler',
+          ),
+          1 => array(
+            'type' => 'object',
+            'key' => 'display',
+          ),
+          2 => array(
+            'type' => 'object',
+            'key' => 'display_options',
+          ),
+          3 => array(
+            'type' => 'array',
+            'key' => 'pager',
+          ),
+          4 => array(
+            'type' => 'array',
+            'key' => 'options',
+          ),
+          5 => array(
+            'type' => 'array',
+            'key' => 'expose',
+          ),
+        ),
+        'value' => array(
+          'items_per_page_options_all' => 0,
+        ),
+      ),
+      9 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'display_handler',
+          ),
+          1 => array(
+            'type' => 'object',
+            'key' => 'options',
+          ),
+          2 => array(
+            'type' => 'array',
+            'key' => 'pager',
+          ),
+          3 => array(
+            'type' => 'array',
+            'key' => 'type',
+          ),
+        ),
+        'value' => 'infinite_scroll',
+      ),
+      10 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'display_handler',
+          ),
+          1 => array(
+            'type' => 'object',
+            'key' => 'options',
+          ),
+          2 => array(
+            'type' => 'array',
+            'key' => 'pager',
+          ),
+          3 => array(
+            'type' => 'array',
+            'key' => 'options',
+          ),
+          4 => array(
+            'type' => 'array',
+            'key' => 'expose',
+          ),
+        ),
+        'value' => array(
+          'items_per_page_options_all' => 0,
+        ),
+      ),
+      11 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'style_plugin',
+          ),
+        ),
+        'value' => NULL,
+      ),
+      12 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'override_url',
+          ),
+        ),
+        'value' => NULL,
+      ),
+      13 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'override_path',
+          ),
+        ),
+        'value' => NULL,
+      ),
+      14 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'base_database',
+          ),
+        ),
+        'value' => NULL,
+      ),
+      15 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'localization_plugin',
+          ),
+          1 => array(
+            'type' => 'object',
+            'key' => 'display',
+          ),
+        ),
+        'value' => NULL,
+      ),
+    ),
+    'deletions' => array(
+      0 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'current_page',
+          ),
+        ),
+      ),
+      1 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'items_per_page',
+          ),
+        ),
+      ),
+      2 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'offset',
+          ),
+        ),
+      ),
+      3 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'total_rows',
+          ),
+        ),
+      ),
+      4 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'query',
+          ),
+          1 => array(
+            'type' => 'object',
+            'key' => 'pager',
+          ),
+        ),
+      ),
+      5 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'query',
+          ),
+          1 => array(
+            'type' => 'object',
+            'key' => 'view',
+          ),
+        ),
+      ),
+      6 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'query',
+          ),
+          1 => array(
+            'type' => 'object',
+            'key' => 'display',
+          ),
+        ),
+      ),
+      7 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'style_plugin',
+          ),
+        ),
+      ),
+      8 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'override_url',
+          ),
+        ),
+      ),
+      9 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'override_path',
+          ),
+        ),
+      ),
+      10 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'base_database',
+          ),
+        ),
+      ),
+      11 => array(
+        'keys' => array(
+          0 => array(
+            'type' => 'object',
+            'key' => 'localization_plugin',
+          ),
+          1 => array(
+            'type' => 'object',
+            'key' => 'display',
+          ),
+        ),
+      ),
+    ),
+  );
+  $export['mymodule'] = $features_override;
+
+  return $export;
+}
diff --git a/profiles/myprofile/modules/mymodule/mymodule.info b/profiles/myprofile/modules/mymodule/mymodule.info
new file mode 100644
index 0000000..3b216a8
--- /dev/null
+++ b/profiles/myprofile/modules/mymodule/mymodule.info
@@ -0,0 +1,12 @@
+name = "myprofile mycomponent"
+core = "7.x"
+package = "myprofile"
+php = "5.2.4"
+dependencies[] = "features_override"
+dependencies[] = "views"
+dependencies[] = "views_infinite_scroll"
+features[ctools][] = "features_override:features_override:1"
+features[ctools][] = "views:views_default:3.0"
+features[features_override][] = "mymodule"
diff --git a/profiles/myprofile/modules/mymodule/mymodule.module b/profiles/myprofile/modules/mymodule/mymodule.module
new file mode 100644
index 0000000..707aef4
--- /dev/null
+++ b/profiles/myprofile/modules/mymodule/mymodule.module
@@ -0,0 +1,7 @@
+<?php
+/**
+ * @file
+ * Code for the myprofile my component feature.
+ */
+
+include_once('mymodule.features.inc');
