modified:   jmp.js