fix bug
rest ~
add js bug~