make macro defsigned pass params
update js