diff --git a/src/index.ts b/src/index.ts
index 134ba664c8d610fb7ab8ba69713cf08baf7495b1..e2fddadc665add38660ec8e8f42d8021b9e41bf5 100644
--- a/src/index.ts
+++ b/src/index.ts
@@ -2,6 +2,10 @@ import * as Velocity from 'velocity-animate';
 import setupVelocity from './easing/setupVelocity';
 import {initializeOnLoadScroll} from './handlers/loadScroll/initializeOnLoadScroll';
 import {initializeOnLinkClickScroll} from './handlers/linkClickScroll/initializeOnLinkClickScroll';
+import {scrollToElement} from './scrollers/scrollToElement';
+import {scrollToOffset} from './scrollers/scrollToOffset';
+import {scrollToTarget} from './scrollers/scrollToTarget';
+import {HashTarget} from './HashTarget';
 
 export interface SmoothScrollOptions {
 	readonly scrollOnLoad?: boolean;
@@ -9,7 +13,7 @@ export interface SmoothScrollOptions {
 }
 
 /**
- * Wrapped into class for intuitive API use – `SmoothScroll.enable()`
+ * Wrapped into class for intuitive API use – `SmoothScroll.something()`
  */
 class SmoothScroll
 {
@@ -25,6 +29,21 @@ class SmoothScroll
 			initializeOnLinkClickScroll();
 		}
 	}
+
+	public static scrollToElement(element: HTMLElement, onScrollFinishedCallback?: () => void): void
+	{
+		scrollToElement(element, onScrollFinishedCallback);
+	}
+
+	public static scrollToOffset(topOffset: number, onScrollFinishedCallback?: () => void): void
+	{
+		scrollToOffset(topOffset, onScrollFinishedCallback);
+	}
+
+	public static scrollToTarget(target: HashTarget, onScrollFinishedCallback?: () => void): void
+	{
+		scrollToTarget(target, onScrollFinishedCallback);
+	}
 }
 
 export default SmoothScroll;