use js_wrap