streams and piping tryout