Update with more examples and documentation
Update