added the mark/jump functions.