begin work on handling pipes(can only properly execute first command), open errors no long kill programm
can now handle both sides of piping, cannot due multiple pipes
can now handle multiple piping