closes #45
sources for streaming use case
streaming use case