diff --git a/src/SvgPanZoom.vue b/src/SvgPanZoom.vue
new file mode 100644
index 0000000..bf732f5
--- /dev/null
+++ b/src/SvgPanZoom.vue
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
diff --git a/src/index.js b/src/index.js
new file mode 100644
index 0000000..e7ef74c
--- /dev/null
+++ b/src/index.js
@@ -0,0 +1,4 @@
+import SvgPanZoom from './SvgPanZoom.vue';
+
+export { SvgPanZoom };
+export default SvgPanZoom;
diff --git a/src/layers.stories.vue b/src/layers.stories.vue
index 7cf8acf..9ed745a 100644
--- a/src/layers.stories.vue
+++ b/src/layers.stories.vue
@@ -30,7 +30,7 @@
diff --git a/src/stories.js b/src/stories.js
index 193ca70..d6a2590 100644
--- a/src/stories.js
+++ b/src/stories.js
@@ -1,6 +1,6 @@
import { storiesOf } from '@storybook/vue';
import { withKnobs, text, number, boolean } from '@storybook/addon-knobs';
-import SvgPanZoom from './index.vue';
+import SvgPanZoom from './index';
import RawTiger from './RawTiger.vue';
diff --git a/src/thumbnail.stories.vue b/src/thumbnail.stories.vue
index 11952f7..d7c8322 100644
--- a/src/thumbnail.stories.vue
+++ b/src/thumbnail.stories.vue
@@ -11,7 +11,7 @@