fixed formatting, just have to ignore signals in child processes and part12 is done