- updated documentation
- js is properly formatted
- more examples