diff --git a/README.md b/README.md
index f15710eac1a7ca7b04c1001ecd7b542cd65c9bee..aa7fabae9dab640b01f739adb0494412b5fd1bb9 100644
--- a/README.md
+++ b/README.md
@@ -6,6 +6,27 @@ This is non-functional, it's just a place holder for 1.0.0!
 [![build status](https://secure.travis-ci.org/avoidwork/tiny-worker.svg)](http://travis-ci.org/avoidwork/tiny-worker)
 
 ## Example
+#### Creating a Worker from a file
+The worker script:
+```javascript
+self.onmessage = function (ev) {
+	postMessage(ev.data);
+};
+```
+
+The core script:
+```javascript
+var Worker = require("tiny-worker");
+var worker = new Worker("repeat.js");
+
+worker.onmessage = function (ev) {
+	console.log(ev.data);
+	worker.terminate();
+};
+
+worker.postMessage("Hello World!");
+
+#### Creating a Worker from a Function
 ```javascript
 var Worker = require("tiny-worker");
 var worker = new Worker(function () {