[kareem] finishes the branch and jump