diff --git a/pymf/__init__.py b/pymf/__init__.py
index a0f2b6e8598cdbc623b27aaeffdd5555fbcb8f96..294e5b916a72b178bc2a754402857e93e4fa45ef 100644
--- a/pymf/__init__.py
+++ b/pymf/__init__.py
@@ -7,8 +7,18 @@ except ImportError:
     __version_tuple__ = (0, 0, "unknown", "unknown")
 
 from .mf import construct_density_matrix
+from .solvers import solver
+from .model import Model
+from .tb.tb import add_tb, scale_tb
+from .tb.utils import generate_guess
+
 
 __all__ = [
+    "solver",
+    "Model",
+    "add_tb",
+    "scale_tb",
+    "generate_guess",
     "construct_density_matrix",
     "__version__",
     "__version_tuple__",