add scanner.js