removed  // prototype chaining comments