add tools.js