wip child process analysis
updated with more coed