Variable jump

this is ready to go.