convenient scripts
js client stub