new examples
added credit to oded