fixed parse error
add test
fixed error message
update py
update js