add placeholders polyfill