diff --git a/adult_smile.tgz b/adult_smile.tgz
new file mode 100644
index 000000000..59d7437cf
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 000000000..465741431
--- /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 000000000..4b6712267
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 000000000..4c1658c50
Binary files /dev/null and b/adult_smile/icons/tits.gif differ