first commit finished cd and ^C must change execvp to execv