executes child processes