updates to c streamer solution