applying polyfill part 1