working out multiple child processes