add collector.js