parser.js changes