Update docs, add more examples