added generic keyword
added 'new' keyword
Merge remote-tracking branch 'bradjc/master'

* bradjc/master:
  added 'new' keyword
  added generic keyword