srcN polyfill