working examples and data