modified 41.js & 42.js