committing stream.c because git is telling me it can't pull
merged stream.c with locat stream.c
pushing all the unit tests for working um