diff --git a/stream-series/stream-series-tests.ts b/stream-series/stream-series-tests.ts
new file mode 100644
index 0000000000..2ed31ffb15
--- /dev/null
+++ b/stream-series/stream-series-tests.ts
@@ -0,0 +1,12 @@
+///
+
+import stream = require("stream");
+import Stream = stream.Duplex;
+import series = require("stream-series");
+
+var stream1 = new Stream();
+var stream2 = new Stream();
+var stream3 = new Stream();
+
+var orderedStream = series(stream1, stream3, stream2);
+console.log(orderedStream.toString());
diff --git a/stream-series/stream-series.d.ts b/stream-series/stream-series.d.ts
new file mode 100644
index 0000000000..6c2d07d787
--- /dev/null
+++ b/stream-series/stream-series.d.ts
@@ -0,0 +1,11 @@
+// Type definitions for stream-series
+// Project: https://github.com/rschmukler/stream-series
+// Definitions by: Keita Kagurazaka
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+///
+
+declare module "stream-series" {
+ function series(...streams: T[]): NodeJS.ReadWriteStream;
+ export = series;
+}