added test_stream and stream modules. everything passes