diff --git a/image_fupload.module b/image_fupload.module
index 565a29a..3d596f0 100644
--- a/image_fupload.module
+++ b/image_fupload.module
@@ -397,3 +397,22 @@ function _fupload_imagepreview_settings($op, $node_type, $data_write = NULL) {
 
   }
 }
+
+/**
+ * Implementation of hook_insert_widgets().
+ *
+ * Support for Insert module. 
+ */
+function image_fupload_insert_widgets() {
+  return array(
+    'image_fupload_imagefield_widget' => array(
+      'wrapper' => '.filefield-element',
+      'fields' => array(
+        'alt' => 'input[name$="[alt]"], textarea[name$="[alt]"]',
+        'title' => 'input[name$="[title]"], textarea[name$="[title]"]',
+        'description' => 'input[name$="[description]"], textarea[name$="[description]"]',
+      ),
+    ),
+  );
+}
+
