flexible stream