continue bringing up to date with ES6 draft