modified lang.js