Refactor & Implement J(jump)