Updated With new examples