diff --git a/README.md b/README.md
new file mode 100644
index 0000000..45d6de1
--- /dev/null
+++ b/README.md
@@ -0,0 +1,51 @@
+# A simple example of Polymer project with hot reloading
+
+## To test it
+
+```
+$ npm install
+```
+
+and then
+
+```
+$ bower install
+```
+
+or
+
+```
+$ ./node_modules/.bin/bower install
+```
+
+in case you don't have [bower](TBD) installed globally.
+
+Finally, simply start the service
+
+```
+$npm start
+```
+
+and modify the component. The browser will be reloaded dynamically as you modify code.
+
+## How it works
+
+The project simply make use of [browser-sync](TBD).
+
+The actual command line used is the following:
+
+```
+$ browser-sync start --server app -f app --serveStatic bower_components --no-notify
+```
+
+* The command expects your code / project to be sitting in the `app` folder. Change as desired
+* `bower_components` files will be served synamically, which means you don't need to reference the `bower_components folder when using external dependencies`.
+
+
+## Author
+
+* Julien Lengrand-Lambert <@jlengrand>
+
+## LICENSE
+
+See LICENSE file
\ No newline at end of file
diff --git a/app/components/another-component/another-component.html b/app/components/another-component/another-component.html
new file mode 100644
index 0000000..d11efa7
--- /dev/null
+++ b/app/components/another-component/another-component.html
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
Another example
+
This is another component, embedded inside the example-component
+
+
+
+
\ No newline at end of file
diff --git a/app/components/example-component/example-component.html b/app/components/example-component/example-component.html
index 9a274f0..73a49f3 100644
--- a/app/components/example-component/example-component.html
+++ b/app/components/example-component/example-component.html
@@ -1,4 +1,5 @@
+
@@ -11,6 +12,8 @@