fix ES6 polyfill