modify idf.js