Added  new examples for generics