added execv and path functionality; execv still one run bug