first commit of jsUtils