examples and more docs