pid_t run_command(char* command, int input, int output){
			pids[i] = run_command(commands[i], last_end, pipefds[1]);
		pids[command_count-1] = run_command(commands[command_count-1], last_end, 1);
		waitpid(run_command(command, 0, 1), &status, 0);
