Add documentation
Add examples