read call removed from stdin
pipe process improved
pipe tests