fixup
 add a subprocess and multiple streams