adding new examples and the code