child process fixes