diff --git a/.project b/.project
new file mode 100755
index 0000000..8a4cf8a
--- /dev/null
+++ b/.project
@@ -0,0 +1,18 @@
+
+
+ NodeJSToFreeboardIO
+
+
+
+
+
+ com.eclipsesource.jshint.ui.builder
+
+
+
+
+
+ org.nodeclipse.ui.NodeNature
+ org.eclipse.wst.jsdt.core.jsNature
+
+
diff --git a/.settings/org.eclipse.core.resources.prefs b/.settings/org.eclipse.core.resources.prefs
new file mode 100755
index 0000000..4796467
--- /dev/null
+++ b/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,3 @@
+eclipse.preferences.version=1
+encoding//datasources/plugin_node.js=UTF-8
+encoding/plugin_node_sample_server.js=UTF-8
diff --git a/README.md b/README.md
index f52888b..d8bd9e9 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,58 @@
-plugins
-=======
+freeboard.io-node.js
+=========
-Plugins for Freeboard.io
+This is a datasource plugin to connect freeboard.io dashboards to real-time node.js servers.
+
+ - Subscribe to real-time events using WebSockets (Sockets.io)
+ - Listen for events from different servers
+ - Restrict events from only certain [namespaces or rooms](http://socket.io/docs/rooms-and-namespaces/)
+
+Installation
+--------------
+
+1. Place the file ```/datasources/plugin_node.js``` in ```/js/freeboard/plugins``` of your freeboard.io installation.
+
+2. Edit your freeboard.io main HTML file and add the plugin to the header:
+
+```js
+
+
+
+
+
+
![]()
+
+
+
+
+
+
+
+
+
+