rework analyzer.js"