diff --git a/adult_smile.tgz b/adult_smile.tgz
new file mode 100644
index 00000000..59d7437c
Binary files /dev/null and b/adult_smile.tgz differ
diff --git a/adult_smile/adult_smile.php b/adult_smile/adult_smile.php
new file mode 100644
index 00000000..46574143
--- /dev/null
+++ b/adult_smile/adult_smile.php
@@ -0,0 +1,34 @@
+
+ *
+ * This is a template for how to extend the "smily" code.
+ *
+ */
+
+function adult_smile_install() {
+ register_hook('smilie', 'addon/adult_smile/adult_smile.php', 'adult_smile_smilies');
+}
+
+function adult_smile_uninstall() {
+ unregister_hook('smilie', 'addon/adult_smile/adult_smile.php', 'adult_smile_smilies');
+}
+
+
+
+function adult_smile_smilies(&$a,&$b) {
+
+ $b['texts'][] = '(o)(o)';
+ $b['icons'][] = '';
+
+ $b['texts'][] = '(.)(.)';
+ $b['icons'][] = '';
+
+ $b['texts'][] = ':bong';
+ $b['icons'][] = '';
+
+
+}
\ No newline at end of file
diff --git a/adult_smile/icons/bong.gif b/adult_smile/icons/bong.gif
new file mode 100644
index 00000000..4b671226
Binary files /dev/null and b/adult_smile/icons/bong.gif differ
diff --git a/adult_smile/icons/tits.gif b/adult_smile/icons/tits.gif
new file mode 100644
index 00000000..4c1658c5
Binary files /dev/null and b/adult_smile/icons/tits.gif differ