diff --git a/scikits/learn/datasets/german/__init__.py b/scikits/learn/datasets/german/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..9d8e1ff6afe947b3fd9bda94b2bab285a6dc2c3b
--- /dev/null
+++ b/scikits/learn/datasets/german/__init__.py
@@ -0,0 +1,10 @@
+#! /usr/bin/env python
+# Last Change: Mon Jul 09 06:00 PM 2007 J
+import data as _german
+__doc__     = _german.DESCRSHORT
+copyright   = _german.COPYRIGHT
+source      = _german.SOURCE
+
+load        = _german.load
+
+all = ['load', 'copyright', 'source']
diff --git a/scikits/learn/datasets/heart/__init__.py b/scikits/learn/datasets/heart/__init__.py
new file mode 100644
index 0000000000000000000000000000000000000000..f6ac2051c17358d6662728a2a3c397cd5e15867e
--- /dev/null
+++ b/scikits/learn/datasets/heart/__init__.py
@@ -0,0 +1,10 @@
+#! /usr/bin/env python
+# Last Change: Mon Jul 09 06:00 PM 2007 J
+import data as _heart
+__doc__     = _heart.DESCRSHORT
+copyright   = _heart.COPYRIGHT
+source      = _heart.SOURCE
+
+load        = _heart.load
+
+all = ['load', 'copyright', 'source']
diff --git a/scikits/learn/datasets/setup.py b/scikits/learn/datasets/setup.py
index e657a71dabbcd482a3ca418161320d1a7d192647..b8e587a6fc50ece88b386dd0423dca11f14bf062 100644
--- a/scikits/learn/datasets/setup.py
+++ b/scikits/learn/datasets/setup.py
@@ -6,6 +6,8 @@ def configuration(parent_package='',top_path=None):
     config.add_subpackage('oldfaithful')
     config.add_subpackage('pendigits')
     config.add_subpackage('iris')
+    config.add_subpackage('heart')
+    config.add_subpackage('german')
     config.make_config_py() # installs __config__.py
     return config