diff --git a/flexslider_example/flexslider_example.install b/flexslider_example/flexslider_example.install
index 78ce2fc..9149d5e 100644
--- a/flexslider_example/flexslider_example.install
+++ b/flexslider_example/flexslider_example.install
@@ -8,4 +8,25 @@
  */
 
 
-// @todo add hook_uninstall to clean up generated content
\ No newline at end of file
+/**
+ * Implements hook_uninstall().
+ */
+function flexslider_example_uninstall() {
+  
+  //Delete all the existing flexslider_example nodes
+  $result = db_select('node', 'n')
+  ->fields('n', array('nid'))
+  ->condition('type', 'flexslider_example','=')
+  ->execute()
+  ->fetchAll();
+  
+  foreach($result as $x) {
+    node_delete($x->nid);
+  }
+  
+  //Delete the content type flexslider_example
+  node_type_delete('flexslider_example');
+  node_types_rebuild();
+  menu_rebuild();
+}
+
