ecma wrappers