documentation - es5-shim