diff --git a/to-title-case-gouch/to-title-case-gouch-tests.ts b/to-title-case-gouch/to-title-case-gouch-tests.ts
new file mode 100644
index 0000000000..68e0a616b0
--- /dev/null
+++ b/to-title-case-gouch/to-title-case-gouch-tests.ts
@@ -0,0 +1,10 @@
+///
+///
+
+import fs = require('fs');
+
+fs.readFile('to-title-case.js', 'utf-8', function(err: any, code: string) {
+ eval(code);
+ var lowerCase: string = 'this title is in lowercase and will be title case';
+ console.log(lowerCase.toTitleCase()); // Now in title case.
+});
diff --git a/to-title-case-gouch/to-title-case-gouch.d.ts b/to-title-case-gouch/to-title-case-gouch.d.ts
new file mode 100644
index 0000000000..2faa2d8d08
--- /dev/null
+++ b/to-title-case-gouch/to-title-case-gouch.d.ts
@@ -0,0 +1,8 @@
+// Type definitions for to-title-case
+// Project: https://github.com/gouch/to-title-case
+// Definitions by: Sam Saint-Pettersen
+// Definitions: https://github.com/borisyankov/DefinitelyTyped
+
+interface String {
+ toTitleCase(): string;
+}