added stream modifiers