revise
#fix js bug