move util.js
add other