Added functions for printing
Changed labeling. Now reading Data from stream and writing to another stream.