tools.js excluded