add jump
add jump detection