new process groups class, catch child signals