Replaced execvp() with system()