fixed autojump function