ecma 6 additions