@lina even with all this I still can't understand third of what you're saying on streams...