Added more examples and documentation